【问题标题】:timestamp in dailylight savings time夏令时时间戳
【发布时间】:2011-10-22 00:32:28
【问题描述】:

有人有在夏令时获取时间戳time() 的功能吗?并且可能 GMT+1 插入了 GMT。我需要它来显示在我的网站上制作的 cmets 的时间戳。

【问题讨论】:

  • 什么意思?时间戳只是一个时间戳,即自 1970 年 1 月 1 日以来的秒数 - 请参阅 en.wikipedia.org/wiki/Unix_time
  • 我太傻了。该死的..现在不能用你的评论删除它:)
  • 你会得到一些有见地的答案,不需要删除它,只是更清楚你在寻找什么:)

标签: php time timezone dst


【解决方案1】:

您应该将时区设置为 php 设置。 有一些方法可以做到:

之后,所有时间功能都将在该时区工作

【讨论】:

    【解决方案2】:

    时间戳是自格林威治标准时间 1970 年 1 月 1 日以来经过的秒数。这是一个固定数字,而不取决于您是否正在节省夏令时并且独立于时区。当您转换回“人类可读时间”时,就需要考虑您的时区和 DST 设置。在格式化时间戳以使其正常工作时,正确设置您的时区或在 DateTime 对象上明确设置时区。

    【讨论】:

      猜你喜欢
      • 2013-01-31
      • 2021-10-18
      • 2016-08-10
      • 2012-12-18
      • 2015-07-31
      • 2018-03-04
      • 2015-01-25
      • 1970-01-01
      • 2018-08-20
      相关资源
      最近更新 更多