当前日期时间我存储在注册时,用户作为DATETIME的,如下面看到存储在数据库
+-----+--------------------+
| id | Join_Date |
+-----+--------------------+
| 1 | 2014-12-5 03:21:46 |
+-----+--------------------+
| 2 | 2014-12-3 03:21:46 |
+-----+--------------------+
它使国家之间的差异最好的财产?
我们也许说,在中国的本地时间凌晨3点是使数据库存储日期时间为凌晨3点,而在印度当地时间凌晨5点是使数据库存储日期时间为上午05点。这个逻辑是否正确?如果是,这不是我想要的。我想要的是将日期时间存储在相同的时间戳中。我怎样才能做到这一点?
MySQL已经没有时区的概念,也不应该。您需要存储特定日期/时间的时区。无论您选择哪个时区,都不会得到不同的时间。 – 2014-12-04 20:20:35
您的应用程序逻辑依赖于此。如果这个问题被标记为PHP,我会推荐使用'DateTime'对象[可以为您处理时区](http://php.net/manual/en/datetime.settimezone.php),并提出一个通用区域,或者使用使用UTC的UNIX时间戳。 – sjagr 2014-12-04 20:22:32
@sjagr在服务器端使用PHP Im = D – user3651999 2014-12-04 20:24:25