[英]php date and strtotime for next year return current year
我遇到了一个小问题。 检查以下代码
echo date('Y-m-d', strtotime('15 Nov, 2018'));
我期望它将返回2018-11-15,但是当我回显结果时,它将返回2016-11-15,
有人可以告诉我这是什么问题。 提前致谢
这是因为逗号。 删除逗号后,以下工作正常:
echo date('Y-m-d', strtotime(str_replace(',','','15 Nov, 2018')));
尝试删除逗号: echo date('Ym-d', strtotime('15 Nov 2018'));
在此处阅读有关受支持格式的更多信息: strtotime
11月之后删除逗号
回声日期('Ym-d',strtotime('15 Nov 2018'));
它会给你正确的结果
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.