2011-12-01 113 views
0

如何查找給定日期後的第二天的日期。如何在PHP中查找比其他日期晚1天的日期?

例如,我有一個日期2011-11-31。如何使用PHP獲取下一個日期(2011-12-01)?

同樣,如何獲得前一天的日期?

+0

你將「下一個日期」定義爲什麼?第二天? –

+0

是的下一個日期意味着2011-12-01是跟隨日期。 – Kichu

回答

5
$nextdate = date("Y-m-d",strtotime($olddate." +1 day")); 
+0

這樣我怎麼能得到以前的日期? – Kichu

+1

來onnnnn。也許'-1天'? – Galen

0

您可以使用PHP中的strtotime()函數:

$日期= 「2011-11-11」;
$ nextdate = date('Y-m-d',strtotime($ date。「+1 day」));
echo $ nextdate;

它會回顯爲「2011-11-12」。

類似於找到以前的日期使用:
$ nextdate = date('Y-m-d',strtotime($ date。「-1 day」));

它會回顯爲「2011-11-10」。