【问题标题】:PHP localtime - 1 hourPHP 本地时间 - 1 小时
【发布时间】:2013-10-18 14:17:08
【问题描述】:

我怎样才能得到当地时间 - 1 小时?

我可以使用strtotime('-1 hour') 获得 UTC 时间 - 1 小时,但我想要与当地时间相同的时间。

好的,问题解决了大家。谢谢

【问题讨论】:

  • 当地时间到哪里? PHP在服务器上运行,不一定和客户端在同一个时区。
  • $date = date('Y-m-d H:i:s', strtotime('-1 hour')); ?
  • 您可以使用 data_default_timezone_set() (php.net/manual/en/function.date-default-timezone-set.php) 设置服务器的 default_timezone。

标签: php timestamp unix-timestamp


【解决方案1】:

你记得事先设置好当地时间吗?

http://php.net/manual/en/function.date-default-timezone-set.php

【讨论】:

    【解决方案2】:

    利用settimezone根据本地环境时区预定义php函数并应用strtotime函数

    【讨论】:

      猜你喜欢
      • 2021-11-08
      • 1970-01-01
      • 2018-10-30
      • 2011-08-13
      • 1970-01-01
      • 2014-07-18
      • 2020-04-10
      • 2018-12-18
      • 1970-01-01
      相关资源
      最近更新 更多