您的位置:

php时间增加,php时间加减

本文目录一览:

php怎么将当前时间戳增加一year

$now_date = time(); // 获得当前时间戳

$year = date("Y",$date); // 得到当前 year

$o_date = date("-m-d G:i:s",$date); // 除了year 外的日期字符串

$result = strtotime(($year+1).$o_date); // year + 1 然后以字符串链接的形式和$o_date结合成日期字符串,再strtotime转化时间戳

----------------------------------------------

上述是考虑到闰year会多1天。

如果不需要考虑闰year 。

可以直接加上1year(平year)的秒数~

也就是3600*24*365

----------------------------------------------

year 居然是 “不适合” 词汇

WHY??

php如何在某个时间上加一天?一小时

这好像是个老问题了,给你个简单的例子:

?php

echo "今天:",date('Y-m-d H:i:s'),"br";

echo "明天:",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");

可以随便自由组合,以达到任意输出时间的目的

PHP中如何给日期加上一个月 加一周

你好,获取当前时间戳:time() ,如果你没设置时区 ,那么当前时间时间戳是:time()+3600*8 ,我们假设你的时区设置正确,那么time()+3600*24*30 就是一个月,一周就是time()+3600*24*7 (3600是一小时的秒数X24小时 就是一天X30/7)就是30天或者7天了。希望能帮到你,望采纳!

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

?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年以后试用,也就是时间戳的适用范围。