我遇到了一个小问题。检查以下代码
echo date('Y-m-d', strtotime('15 Nov, 2018'));
我原以为它会在2018-11-15之间回归,但当我回应结果时它会回到2016-11-15,
有人可以告诉我这是什么问题。 提前致谢
答案 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日'));
它会给你正确的结果