我使用NOW()函数来存储日期和时间,但是服务器时区(这是我自己的)显然不适用于整个世界。
我想要的是now()总是使用客户机时区,不管它是什么。
如何才能做到这一点?
发布于 2014-11-09 18:37:18
NOW()在当前执行时区(DB )上执行。您可以使用CONVERT_TZ(dt,from_tz,to_tz)函数和NOW()获得不同的时区表示形式,如
SELECT CONVERT_TZ(NOW(),'GMT','EST'); 不管怎样,除非您确定客户端的TZ信息;在DB端,您的DB服务器无法确定这一点。
https://stackoverflow.com/questions/26831711
复制相似问题