increment date by one month

前端 未结 18 2509
广开言路
广开言路 2020-11-27 04:14

Let\'s say I have a date in the following format: 2010-12-11 (year-mon-day)

With PHP, I want to increment the date by one month, and I want the year to be automatica

18条回答
  •  情话喂你
    2020-11-27 04:43

    Use DateTime::add.

    $start = new DateTime("2010-12-11", new DateTimeZone("UTC"));
    $month_later = clone $start;
    $month_later->add(new DateInterval("P1M"));
    

    I used clone because add modifies the original object, which might not be desired.

提交回复
热议问题