【问题标题】:PHP Set time to Pacific daylight saving timePHP 将时间设置为太平洋夏令时
【发布时间】:2010-10-13 21:56:49
【问题描述】:

在 PHP 站点中,我有当前时间设置:

D j M Y, G:ia

如何更改它以反映当前太平洋时间和夏令时?

【问题讨论】:

    标签: php time dst


    【解决方案1】:

    您可以使用date_default_timezone_set 设置运行所有日期函数的时区。如果您只需要当前时间,PHP 日期函数会为您处理夏令时 (DST)。

    【讨论】:

      【解决方案2】:
      date_default_timezone_set('America/Los_Angeles'); // or wherever you are
      
      $time = time();
      
      if ($time >= strtotime("Second Sunday March 0")  && $time < strtotime("First Sunday November 0")) 
      {
      
          echo date('m/d/y h:i a', $time);
      
      } else {
      
          echo date('m/d/y h:i a', $time);
      
      }
      

      【讨论】:

        猜你喜欢
        • 2015-01-22
        • 2011-03-13
        • 1970-01-01
        • 2021-03-02
        • 1970-01-01
        • 1970-01-01
        • 2018-04-25
        • 2020-11-26
        • 1970-01-01
        相关资源
        最近更新 更多