[原创]关于mysql在不同的时区的服务器中,获取指定时区时间的问题
[原创]关于mysql在不同的时区的服务器获取指定时区的时间
自己学了一点点php+mysql,写了一个php网页日记本给自己用...
因为服务器在美国,其中获取时间的方法是(CONVERT_TZ(now(),'+00:00','+08:00'),这样用着正确...
现在换了主机(也同样在美国),发现时间出错.
找了半天没有相关文章.就自己琢磨起来.
后来找到@@global.time_zone,获取当前服务器的时区,感觉有点麻烦....
我就试着在phpmyadmin,运行@@global.time_zone,看到它返回system
原来可以用system代表当前mysql的时区.
现在用'system',然后在用'+08:00',转成北京时间
(CONVERT_TZ(now(),'SYSTEM','+08:00')
完美了.
呵呵,这个小问题说得太啰嗦了.
发表评论