这应该是一个当前在YYYY-MM-DD HH:MM:SS
的日期并将其转换为d M Y.相反它给了我1970年1月1日,这显然意味着它不喜欢时间戳
<?php $cdate = $comment->comment_date; echo date('d M Y', $cdate);?>
答案 0 :(得分:3)
echo date('d M Y', strtotime($cdate));
答案 1 :(得分:0)
$cdate = strtotime($comment->comment_date);
echo date('d M Y', $cdate);
答案 2 :(得分:0)
函数日期需要一个UNIX时间戳作为第二个参数,这就是你需要使用strtotime将MySQL像时间戳转换为UNIX时间戳的原因。
echo date('d M Y', strtotime($comment->comment_date);