我正在开发一个应用程序,我遇到了一个小问题...
我如何处理时区? PHP和MySQL之间会不会有冲突?我想要做的是在PHP中将时区设置为UTC,就像这样,并使用date_default_timezone_set('UTC');
将其存储在MySQL中。
MySQL是否会将我通过PHP提供的时间更改为它设置的任何时区,还是只存储提供的值?如果它将更改它,我如何将MySQL中的时区也设置为协调世界时。
我想将时区设置为UTC,这样如果我需要担心更改不同时区的时间,我只需添加/减去任何偏移量。
附言:我是一个网站开发的新手。
发布于 2019-02-09 10:48:54
使用下面的代码来提取TimeZone偏移值。然后将其添加到您的实际日期时间值中。它会将您的日期时间值转换为UTC时间。
set @TimeZoneOffSet := TIMEDIFF(NOW(),UTC_TIMESTAMP);
select ADDTIME(date_time_column,@TimeZoneOffSet) from table_name;;
https://stackoverflow.com/questions/28527934
复制相似问题