【发布时间】:2017-06-06 13:09:37
【问题描述】:
这个 php 函数 .date("h:i:sa");打印现在的时间如果我想打印现在加上一小时的时间我应该怎么做?
我试过了,但结果相同。
echo "" . date("h:i:sa"+3600) ;
【问题讨论】:
-
date的第一部分是一个格式字符串
这个 php 函数 .date("h:i:sa");打印现在的时间如果我想打印现在加上一小时的时间我应该怎么做?
我试过了,但结果相同。
echo "" . date("h:i:sa"+3600) ;
【问题讨论】:
date的第一部分是一个格式字符串
只需使用next hour。由于简单的日期时间方法,我喜欢 PHP :)
echo date('h:i:sa', strtotime('next hour'));
【讨论】:
在 PHP 中有多种方法可以做到这一点。最简单的就是把date()和strtotime()结合起来:
echo date('h:i:sa', strtotime('+1 hour'));
您也可以使用DateTime(),这是夏令时感知:
echo (new DateTime('+1 hour'))->format('h:i:sa');
这两个都使用relative date format“+1 小时”在当前日期和时间上增加一小时。
【讨论】: