2011-01-21 68 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