所以这似乎只是在今天发生,但这对我来说似乎不是正确的。我遇到它的日期从一个表示形式转换为另一种表示,我在其他日子没有遇到这个问题。
Interactive shell
php > print_r(DateTime::createFromFormat('n Y','5 2017')->format('YM'));
2017May
php > print_r(DateTime::createFromFormat('n Y','6 2017')->format('YM'));
2017Jul
我想念什么吗?我的第二个语句的预期输出是" 2017Jun"
这是错误月份的重复(2月(-DateTime :: CreateFromFormat
如果您不给它一天,它将今天的日期用作种子。
自2017年3月31日以来,它将滚动到下个月。