Code前端首页关于Code前端联系我们

php时间增加,php时间加减

terry 3年前 (2023-09-30) 阅读数 43 #PHP
文章标签 PHP dirname()

本文目录一览:

  • 1、php怎么将当前时间戳增加一year
  • 2、php如何在某个时间上加一天?一小时
  • 3、PHP中如何给日期加上一个月 加一周
  • 4、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年以后试用,也就是时间戳的适用范围。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门