将打印该月最后一天的日期加上额外的5天

时间:2017-08-08 00:30:48

标签: php date datetime

嗨,目前我的日期是打印当月的最后一天,例如本月是8月,它将于2017年8月31日打印。

这是代码:

jQuery(event.target).parents().next('td').find('span')

我的问题是我希望它在本月的最后一天再打印5天,所以例如它将于2017年8月31日打印,它将于2017年5月5日打印

1 个答案:

答案 0 :(得分:3)

echo (new \DateTime('last day of this month'))->modify('+5 days')->format('F j, Y');
  1. 为月末创建DateTime()对象
  2. 添加5天
  3. 格式化日期
  4. 下个月要做:

    echo (new \DateTime('last day of next month'))->modify('+5 days')->format('F j, Y');
    

    再做一个月:

    echo (new \DateTime('October 31, 2017'))->modify('+5 days')->format('F j, Y');
    

    这应该会给你一个想法。

相关问题