任何人都可以向我解释为什么代码行:
Date("l F d, Y","2013-01-25T01:42:16.411Z")
回归:
Wednesday December 31, 1969
而不是:
Wednesday January 25, 2013
答案 0 :(得分:4)
date()
的第二个参数是Unix时间戳,而不是格式化字符串:
date("l F d, Y",strtotime("2013-01-25T01:42:16.411Z"));
在使用date()
格式化之前,我使用strtotime()
将其转换为Unix时间戳;