【问题标题】:Converting client side time to UTC on the server for storage [duplicate]将客户端时间转换为服务器上的 UTC 以进行存储 [重复]
【发布时间】:2013-06-03 03:15:29
【问题描述】:

这可能是重复的,但我似乎找不到我要找的东西。

我想以 UTC 格式存储客户给出的日期。我有一个 javascript library 来检测客户端的时区,并且我将时区名称(例如 America/Halifax)与其余的表单数据一起发送到服务器。

我现在一直在寻找可用于获取输入日期和时区并将其转换为 UTC 的 php 函数。

我认为gmdate 是正确的函数,但我如何使用输入的日期和gmdate 的时区?

【问题讨论】:

标签: php javascript timezone


【解决方案1】:

尝试在脚本顶部设置 date_default_timezone_set('America/Halifax')。

http://php.net/manual/en/timezones.php

【讨论】:

  • 如果使用该应用程序的客户在欧洲怎么办?我想以 UTC 格式存储日期,但用户可以在世界任何地方。我以“美国/哈利法克斯”为例。
  • @John - 然后将该时区作为变量传入
猜你喜欢
  • 2012-08-30
  • 2012-01-26
  • 2019-08-10
  • 1970-01-01
  • 2021-03-23
  • 2021-01-04
  • 1970-01-01
  • 2011-07-03
  • 1970-01-01
相关资源
最近更新 更多