日期功能帮助

时间:2011-01-21 04:27:14

标签: php datetime date datepicker

我的发票上有今天的日期:

我想显示过期日期(30天后),是否有允许此功能的功能?

还是像在某处添加+30一样简单?

帮助:D

5 个答案:

答案 0 :(得分:2)

$date = date();

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

是程序化的方法。还有一个OOP版本documented here

答案 1 :(得分:1)

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

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

有关指定日期格式的详细信息,请参阅manual page for date()

答案 2 :(得分:0)

strtotime可能是你最好的选择。

  

echo strtotime(“+ 30天”),“\ n”;

http://php.net/manual/en/function.strtotime.php

答案 3 :(得分: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.

答案 4 :(得分:0)

当您遇到此类问题时,PHP在线文档非常有用。

仅限于http://php.net/keyword(例如http://php.net/date),系统会显示该关键字的文档页面。您可以在左侧边栏中看到Date/Time functions,其中包含指向功能date_add

的链接