我有一个移动应用程序和休息服务。移动应用程序将生成并向 Web 服务提供 UTC 日期时间和时区。我需要使用 php 将这两个值存储到 mysql 中。
我正在从远程源获取日期时间,所以我不能使用 mysql 的 UTC_TIMESTAMP() 来生成“当前”UTC 时间。
我有一个包含 2 列的表,创建 (DATETIME) 和时区 (VARCHAR)
在 PHP 中,我将收集以下内容:
$created = "2010-09-30 12:31:10"; //Actual UTC time
$timezone = "America/Los_Angeles"
INSERT 语句将如何存储 $created,原样 (UTC),而不将其存储为我的服务器的默认时区?
我是否必须将其从 UTC 转换为我的服务器在 PHP 中的本地时间,或者它是否可以在 MySQL 中进行一些处理?