在服务器上将客户端时间转换为UTC以进行存储


Converting client side time to UTC on the server for storage

这可能是一个副本,但我似乎找不到我要找的东西。

我想用UTC存储客户端给出的日期。我有一个javascript库检测客户端的时区,我正在发送时区名称(例如America/Halifax)到服务器与其余的表单数据。

我一直在寻找php函数,我可以用它来输入日期和时区,并将其转换为UTC。

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

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

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