难以将日期格式为yyyy-mm-dd转换为文本日期格式,如2012年1月21日星期一PHP

时间:2012-04-27 00:44:32

标签: strtotime mktime php


我正在尝试使用PHP将格式为(yyyy-mm-dd)的日期转换为文本日期格式,如Monday 21 Jan 2012。我尝试过使用mktime()函数,但我是新手,我无法弄明白。
任何帮助都会受到赞赏。


例如: - convert 2012-04-27 => Friday 27 April 2012

感谢。

2 个答案:

答案 0 :(得分:1)

echo date("l j M Y", strtotime('2012-04-26'));

答案 1 :(得分:1)

您可以使用DateTime类(建议超过strtotime):

$date = new DateTime($date_string);
$textual = $date->format("l j M Y");