如何格式化从MySQL收到的日期时间字符串?例如,当我做
时echo $info['start_datetime']
我得到 2012-03-18 21:00:00 ,但我想把它变成2012年3月18日星期日。我查看了php文档,其中显示了不同的格式,但不是专门从MySQL中检索它们。
谢谢大家!
答案 0 :(得分:7)
echo date('l, F d, Y', strtotime($info['start_datetime']));
答案 1 :(得分:2)
您可以通过多种方式设置日期格式。首先使用strtotime()函数将时间更改为时间戳。
检查this页面以获取如何格式化日期的列表。
用法是这样的
$time = strtotime($info['start_datetime']);
echo date("l, F d, Y", $time);
答案 2 :(得分:1)
使用类似的东西:
echo ( date( "r", strtotime($info['start_datetime']) ) );