PHP日期重塑

时间:2011-12-05 13:16:54

标签: php date

这应该是一个当前在YYYY-MM-DD HH:MM:SS的日期并将其转换为d M Y.相反它给了我1970年1月1日,这显然意味着它不喜欢时间戳

<?php $cdate = $comment->comment_date; echo date('d M Y', $cdate);?>

3 个答案:

答案 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);