我遇到的问题是使用DateTime :: createFromFormat()跳过11月。我正在执行的代码是:
$dateTime = DateTime::createFromFormat('m Y', "11 2016");
return $dateTime->format('F Y');
这将在2016年12月恢复。如果我将11更改为10,则返回2016年10月,如果我将其更改为12,则返回2016年12月。为什么它会跳过11月?
答案 0 :(得分:1)
它使用了当月的当天,因为您没有指定一天。没有11月31日所以它使用下一个逻辑日:12月1日。