我有以下字符串:
$date = 2011-08-29 14:53:15;
当我这样做时:
echo date('F j, Y', $date);
我在1969年12月31日而不是2011年8月29日。如何获得正确的约会?
答案 0 :(得分:7)
在$date
值上使用strtotime
。
答案 1 :(得分:2)
echo date('f j, Y',strtotime($date));
答案 2 :(得分:2)
<?php
$date = strtotime($date);
echo date('F j, Y', $date);
?>
解释......
函数date()
期待一个unix时间戳(类似于23498034)。函数strtotime()
采用一个人正常的日期,并将其转换为时间戳。然后你很高兴。