【问题标题】:PHP Add one hour to current date time [duplicate]PHP向当前日期时间添加一小时[重复]
【发布时间】:2017-10-28 15:45:12
【问题描述】:

这是我当前日期时间的代码(现在):

$my_date_time = date('Y-m-d H:i:s');

如何在保持该格式的同时增加一小时?

【问题讨论】:

    标签: php date datetime time


    【解决方案1】:
    $my_date_time = date("Y-m-d H:i:s", strtotime("+1 hours"))
    

    【讨论】:

      【解决方案2】:

      您可以使用strtotime 函数简单地做到这一点:

      $my_date_time = date('Y-m-d H:i:s', strtotime('now +1 hour'));
      

      【讨论】:

        【解决方案3】:

        这里我们使用DateTimeDateInterval 来获得所需的输出。

        Try this code snippet here

        <?php
        ini_set('display_errors', 1);
        
        $dateTimeObj= new DateTime();
        $dateTimeObj->add(new DateInterval("PT1H"));
        echo $dateTimeObj->format('Y-m-d H:i:s');
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-06-26
          • 2020-07-21
          • 1970-01-01
          • 1970-01-01
          • 2017-01-16
          • 1970-01-01
          • 2019-09-18
          相关资源
          最近更新 更多