这个php函数.date(“h:i:sa”);现在打印时间,如果我想打印时间加一小时,我该怎么办?
我试过这个但结果相同。
echo "" . date("h:i:sa"+3600) ;
答案 0 :(得分:1)
在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小时”为当前日期和时间添加一小时。
输出: - https://eval.in/812700
答案 1 :(得分:1)
只需使用next hour
即可。由于简单的日期时间方法,我喜欢PHP:)
echo date('h:i:sa', strtotime('next hour'));