【发布时间】:2012-10-18 09:26:02
【问题描述】:
TIMESTAMP 字段类型与时区相关的行为是什么?
是否有任何时间戳值按原样插入到该字段中?
还是假设插入的时间戳值的时区是服务器本地时间并将其转换为UTC?
编辑:
这是我的测试
我同时运行了 PHP date() 和 MySQL 的 SELECT NOW(),它们输出的时间戳大致相同。两者的结果都不是UTC时间。
我尝试通过从 PHP date() 获取的 TIMESTAMP 字段的值插入到测试表中
来自 PHP date() 的值应该已经转换为 UTC。但是,我在数据库中看到的不是 UTC。 TIMESTAMP 字段的值按原样插入。
【问题讨论】:
标签: mysql