我需要聲明"Ymd"
格式的兩個日期:$toDate
和$fromDate
。如何從今天的日期減去4個月?
$toDate
代表今天的日期,$fromDate
需要比今天提前4個月。
$toDate = Date('Ymd');
$fromDate = ?
如何創建$fromDate
?
我需要聲明"Ymd"
格式的兩個日期:$toDate
和$fromDate
。如何從今天的日期減去4個月?
$toDate
代表今天的日期,$fromDate
需要比今天提前4個月。
$toDate = Date('Ymd');
$fromDate = ?
如何創建$fromDate
?
使用strtotime
魔力:
$fromDate = date("Ymd", strtotime("-4 months"));
看到下面的代碼......今天
$fourmonthsback = date("Ymd", mktime(0, 0, 0, date("m")-4, date("d"), date("Y")));
OR
$fourmonthsback = mktime(0, 0, 0, date("m")-4, date("d"), date("Y"));
在十二月三十一日,我試圖相同的代碼,並試圖如上所述減去1個月,它返回了我2012年12月1日的日期,但我期待着11月30日。它是預期的結果還是它的一個錯誤? – 2012-12-31 05:45:14
@Mubashar我想這是設計!兩種方法(你的和strtotime的)可以說同樣有效。 – 2012-12-31 11:48:05
是的,這是真的 – 2013-01-02 05:22:15