【发布时间】:2012-12-02 00:27:23
【问题描述】:
我有一个字符串:
2012 年 12 月 27 日上午 04:00
使用 strtotime() 将字符串转换为纪元:
1356609600
那么当这个被调用时:
select FROM_UNIXTIME(1356609600);
我看到输出的时间被截断了。有谁知道为什么时间被截断或如何从这种类型的转换中保留时间:
2012-12-27 12:00:00
【问题讨论】:
-
大概你为 PHP 和 MySQL 设置了不同的时区。我建议将它们都设置为 UTC 以避免这种混乱(在显示等需要时进行时区转换)。