如何在PHP中重新格式化日期?
我正在从数据库中提取各种帖子的日期。日期采用以下格式:
2009-08-12
Numeric Year - Numeric Month - Numeric Day
如何将这些日期重新格式化为更用户友好的内容,例如:
August 12, 2009
Numeric Month Numeric Date, Numeric Year
假设从 mysql 数据库获取的日期存储在一个名为:
$date = $row['date_selected'];
我正在从数据库中提取各种帖子的日期。日期采用以下格式:
2009-08-12
Numeric Year - Numeric Month - Numeric Day
如何将这些日期重新格式化为更用户友好的内容,例如:
August 12, 2009
Numeric Month Numeric Date, Numeric Year
假设从 mysql 数据库获取的日期存储在一个名为:
$date = $row['date_selected'];
与基于的示例不同,这允许您确保以正确的顺序解释月份和日期,而不管服务器上指定的区域设置如何。strtotime
$date = DateTime::createFromFormat('Y-m-d', '2009-08-12');
$output = $date->format('F j, Y');
date("F d, Y", strtotime($input))