Add six months in php

后端 未结 4 816
难免孤独
难免孤独 2020-12-03 21:46

I\'m trying to get the month, six months out from the current date.

I\'ve tried using:

date(\'d\', strtotime(\'+6 month\', time()));

B

4条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-03 22:45

    I find working with DateTime much easier to use:

    $datetime = new \DateTime();
    $datetime->modify('+6 months');
    echo $datetime->format('d');
    

    or

    $datetime = new \DateTime();
    $datetime->add(new DateInterval('P6M'));
    echo $datetime->format('d');
    

    or in PHP version 5.4+

    echo (new \DateTime())->add(new \DateInterval('P6M'))->format('d');
    

提交回复
热议问题