繁体   English   中英

下一年的php日期和strtotime返回当前年份

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM