2011-01-21 92 views
0

我有此發票與今天的日期:日期函數幫助

我想顯示的截止日期(30天后),有一個功能,允許呢?

還是像在某處添加+30一樣簡單?

幫助:d

回答

0

我希望它能幫助你。

$thirtydaysadd = mktime(0, 0, 0, date("m"), date("d")+1, date("y")); 
echo "That day will be ".date("m/d/y", $thirtydaysadd); 

mktime() is used to create new time stamp. 
1

您可以使用date()strtotime()的組合。

echo date('Y-m-d', strtotime('+30 days')); 

有關指定日期格式的更多信息,請參閱manual page for date()

+0

hey thnx!但看看:解析錯誤:語法錯誤,意外的T_ECHO,期待','或';' – NORM 2011-01-21 05:50:56

+0

@NORM,必須在其他地方,或複製粘貼它的錯誤。它工作正常:) – mfonda 2011-01-21 16:39:19

2
$date = date(); 

$future = date_add($date, date_interval_create_from_string('30 days')); 

是做程序的方式。還有一個OOP版本documented here