【问题标题】:printing the next hour with .date("h:i:sa"); php function用 .date("h:i:sa"); 打印下一个小时php函数
【发布时间】:2017-06-06 13:09:37
【问题描述】:

这个 php 函数 .date("h:i:sa");打印现在的时间如果我想打印现在加上一小时的时间我应该怎么做?

我试过了,但结果相同。

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

【问题讨论】:

标签: php date


【解决方案1】:

只需使用next hour。由于简单的日期时间方法,我喜欢 PHP :)

echo date('h:i:sa', strtotime('next hour'));

【讨论】:

    【解决方案2】:

    在 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

    【讨论】:

    • 这是最合适的答案
    猜你喜欢
    • 1970-01-01
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 1970-01-01
    • 2012-01-05
    • 2014-10-19
    • 1970-01-01
    相关资源
    最近更新 更多