php date和strtotime明年回归当年

时间:2016-11-30 05:40:16

标签: php date strtotime

我遇到了一个小问题。检查以下代码

echo date('Y-m-d', strtotime('15 Nov, 2018'));

我原以为它会在2018-11-15之间回归,但当我回应结果时它会回到2016-11-15,

有人可以告诉我这是什么问题。 提前致谢

3 个答案:

答案 0 :(得分:1)

这是因为逗号。删除逗号后,以下工作正常:

echo date('Y-m-d', strtotime(str_replace(',','','15 Nov, 2018')));

答案 1 :(得分:0)

尝试删除逗号:echo date('Y-m-d', strtotime('15 Nov 2018'));

在此处详细了解支持的格式:strtotime

答案 2 :(得分:0)

删除11月后的逗号

回音日期('Y-m-d',strtotime('201年11月15日'));

它会给你正确的结果