PHP简单日期问题

时间:2009-10-22 13:46:29

标签: php datetime date

功能

echo date( "m/d/Y h:i a", "10/22/2009 12:32 am" );

输出

12/31/1969 07:00 pm 

为什么我的输出没有给我正确的日期,我做错了什么?

3 个答案:

答案 0 :(得分:7)

echo date( "m/d/Y h:i a", strtotime("10/22/2009 12:32 am" ));

答案 1 :(得分:3)

第二个参数应该是时间戳,而不是日期字符串。

答案 2 :(得分:1)

如何在PHP Documentation for the date function中读取第二个参数必须是unix时间戳。您可以使用mktime Function将日期转换为时间戳。