【发布时间】:2018-04-10 19:45:03
【问题描述】:
使用此代码:
echo strtotime("2018-03-31 -1 month");
PHP 返回日期为 2018 年 3 月 3 日,这很奇怪,这是 strtotime 的永恒错误吗?是否有一些 php 库可以提供更直观的结果?
【问题讨论】:
-
不仅仅是strtotime,这也是:$d = new DateTime('2018-03-31'); $d->modify('-1 个月'); echo $d->format( 'Y-m-d' ), "\n";结果:2018-03-03