簡體   English   中英

日期,它將打印該月的最后一天加上另外5天

[英]Date that will print the last day of the month plus additional 5 days

您好,目前我有一個日期,該日期正在打印該月的最后一天,例如本月是8月,它將打印2017年8月31日。

這是代碼:

    $lastdate = date('F t, Y');
    echo $lastdate ;

我的問題是我希望它在該月的最后一天再打印5天,例如,而不是它將打印2017年8月31日,它將打印2017年9月5日

echo (new \DateTime('last day of this month'))->modify('+5 days')->format('F j, Y');
  1. 在月底創建一個DateTime()對象
  2. 加上5天
  3. 格式化日期

下個月要做:

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');

那應該給你這個主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM