PHP,MySQL
这个问题在这里已经有了答案:
您正在混合客户端时区和服务器时区。
只要你不关心你的用户在哪里,只要你不改变服务器时区,你就完全没有问题。 您可以在MySQL和PHP中设置一个默认时区,并且将使用此时区,与访问者的时区无关。
如果你想尊重你的访问者的时区,它会变得稍微复杂一些。 您需要将时间戳从一个时区转换为另一个时区。 如果你想用PHP来实现这一点,你可以在PHP手册中找到关于它的信息。 如果您对MySQL如何在内部存储日期感兴趣(TIMESTAMP和DATETIME类型之间的区别),可以使用某些mysql的功能,并且您在实施全局项目时一定要考虑哪些内容。
时区可以在PHP中动态配置,因此您不需要在数据库中存储时间偏移量。 存储unix时间戳是一个很好的解决方案。
您可以将时间戳存储为INTEGER
数据类型。
然后,您可以在客户端使用JS来获取用户的时区。
链接地址: http://www.djcxy.com/p/25103.html上一篇: PHP, MySQL