【发布时间】:2013-01-08 17:03:07
【问题描述】:
在我的数据库中,我有记录:'2013-01-24 16:40:08'
在 PHP 上使用函数 strtotime,我得到时间戳 1359045608。
执行查询:
SELECT UNIX_TIMESTAMP(my_timestamp_column) FROM my_table WHERE my_id_column = my_id
我得到时间戳 1359056408 而不是时间戳 1359045608。
转换1359056408,我得到'2013-01-24 19:40:08',为什么!?
【问题讨论】:
-
这将是时区差异......
-
@martin Clayton 我在哪里配置?
-
这个问题根本不值得 2 票。
-
以 GMT/UTC 格式存储所有内容怎么样?
-
在我的数据库中,我使用 GMT - 3,但是,使用函数 UNIX_TIMESTAMP,数据库获取 GMT 值。
标签: php mysql database timestamp