PHP subtract 1 month from date formatted with date ('m-Y')

后端 未结 10 668
北恋
北恋 2020-12-20 11:11

I\'m trying to subtract 1 month from a date.

$today = date(\'m-Y\');

This gives: 08-2016

How can I subtract a month to get 07

10条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-20 11:43

    Depending on your PHP version you can use DateTime object (introduced in PHP 5.2 if I remember correctly):

    modify('-1 month');
    

    You can pass another date to the constructor, it does not have to be the current date. More information: http://php.net/manual/en/datetime.modify.php

提交回复
热议问题