在 PHP 中重新格式化日期
从数据库检索日期时,它们通常以标准数字格式出现,例如“2009-08 -12”(数字年 - 数字月 - 数字日)。为了提高用户可读性,最好将日期重新格式化为更用户友好的格式,例如“2009 年 8 月 12 日”(数字月份 - 数字日期、数字年份)。
在 PHP 中重新格式化日期的一种有效方法包括使用 DateTime 类。与基于 strtotime 的解决方案不同,此方法可确保正确解释月份和日期,无论服务器区域设置如何。
要使用此方法重新格式化日期:
创建原始日期的 DateTime 对象:
$date = DateTime::createFromFormat('Y-m-d', $originalDate);
使用以下命令格式化日期所需的格式:
$output = $date->format('F j, Y');
例如,假设原始日期是存储在名为 $date 的变量中(例如,$date = $row['date_selected'];),以下代码将重新格式化日期:
$date = DateTime::createFromFormat('Y-m-d', $date);
$output = $date->format('F j, Y');
此方法提供了一种稳健且一致的方法来重新格式化 PHP 中的日期,确保即使在不同的语言环境中也能正确解释月份和日期.
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3