php日期\u显示不正确的年份

php日期\u显示不正确的年份,php,Php,我正在使用date_create创建日期对象。当我运行这个代码时,我意识到 $date=date_create("7 December, 2017"); echo date_format($date,"Y/m/d"); 它的输出是: 2018/12/07 今年错了。解决此问题的方法是什么?=>请尝试此代码 <?php $date=date_create("7 December 2017"); echo date_format($date,"Y/m/d"); ?>

我正在使用date_create创建日期对象。当我运行这个代码时,我意识到

$date=date_create("7 December, 2017");
echo date_format($date,"Y/m/d");
它的输出是:

2018/12/07
今年错了。解决此问题的方法是什么?

=>请尝试此代码

<?php
     $date=date_create("7 December 2017");
     echo date_format($date,"Y/m/d");
?>

格式错误


有关详细信息,请检查

如果使用默认日期创建()函数,则必须删除月份后的逗号。但是,如果您需要用逗号或任何其他格式解析输入,您可以使用它

输出将如预期的那样

2017/12/07

正确答案+1。
2017/12/07