如何解决Php date()错误

时间:2013-08-02 08:57:14

标签: php date date-formatting

print date("F d,o",strtotime("1974-12-31"));

打印December 31, 1975而不是December 31 1974

我正在使用php版本5.2.9-2

3 个答案:

答案 0 :(得分:4)

'o'是ISO年份。 ISO年份基于本周最大部分所属的年份。 1974年12月31日是1975年第1周的星期二。

你可能想要'Y'。

答案 1 :(得分:0)

这应该有效:

print date("F d,Y",strtotime("1974-12-31"));

答案 2 :(得分:0)

也许尝试使用'Y'而不是'o'

日期(“F d,Y”,strtotime(“1974-12-31”));