【发布时间】:2019-10-31 13:25:38
【问题描述】:
我非常困惑为什么使用以下代码在某些日期 date() 是错误的。下面列出的月份与以数字形式显示错误月份的代码示例相同。
echo $month = 2019 年 9 月
$month_explode = explode(' ', $month);
$month_explode[0] = 九月
$month_explode[1] = 2019
echo date("m", strtotime($month_explode[0])); = 10,即 10 月
接下来的几个月不工作...
- 11 月返回 12
- 9 月回归 10
- 六月回归 07
- 4月回归05
- 2 月回归 03
我做错了吗?
【问题讨论】:
-
为什么要拆分字符串 "September 2019" ?echo date("m", strtotime($month));工作正常。
标签: php