用.date打印下一个小时(“h:i:sa”); php功能

时间:2017-06-06 13:09:38

标签: php date

这个php函数.date(“h:i:sa”);现在打印时间,如果我想打印时间加一小时,我该怎么办?

我试过这个但结果相同。

echo "" . date("h:i:sa"+3600) ;

2 个答案:

答案 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'));