我的发票上有今天的日期:
我想显示过期日期(30天后),是否有允许此功能的功能?
还是像在某处添加+30一样简单?
帮助:D
答案 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)
答案 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
的链接