【发布时间】:2021-10-15 23:04:37
【问题描述】:
以下代码不会从日期中减去 1 年。为什么?
$date1 = '2021-06-02';
$date2 = new \DateTime(date($date1, strtotime('-1 year')));
echo $date2->format('Y-m-d'); // outputs the same date 2021-06-02
【问题讨论】:
-
您正在使用 DateTime 类,所以这应该会有所帮助 - php.net/manual/en/datetime.sub.php
标签: php date datetime subtraction