php如何在原来的时间上加一天?

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:36:10
RT,不要换算成秒,不要说直接加..来个具体方法
"Y-m-d"可以换成我自己想要的时间的吧?

<?php
echo "Today:",date('Y-m-d H:i:s'),"<br>";
echo "Tomorrow:",date('Y-m-d H:i:s',strtotime('+1 day'));
?>
上一行输出当前时间,下一行输出明天时间

这里+1 day
可以修改参数1为任何想需要的数 day也可以改成year(年),month(月),hour(小时),minute(分),second(秒)

date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");
可以随便自由组合,以达到任意输出时间的目的
注:该方法之针对1970年以后试用,也就是时间戳的适用范围。

最简单的
strtotime("+1d")

用mktime()函数,$now=mktime()+24*3600

$tomorrow = date("Y-m-d",mktime (0,0,0,date("m") ,date("d")+1,date("Y")));