最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

How do I change MySQL timezone?

 更新時間:2008年03月26日 22:09:39   作者:  
The MySQL timezone is set to MST (-7 hours GMT/UTC) and is not configurable by you. MySQL is only capable of having 1 timezone setting per mysql daemon. Therefore, you cannot select NOW() and expect a result in a timezone other than MST.


However, there are ways for you to get results that are in your preferred timezone. First determine how many hours your desired timezone is off from MST. For example, EST is +2 hours. PST is -1 hour.

Knowing the time offset, you can replace all your SQL statements of 


SELECT NOW();

with


SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);

which will give you an EST date result. For a result in PST, you would do:


SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR);

If you are working with time in seconds instead of dates, then factor in the offset in seconds. Because there are 3600 seconds in an hour, and EST is 2 hours later than MST, the following converts timestamps from MST to EST:


SELECT unix_timestamp() + (3600 * 2);

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP() + (3600 * 2));

See the MySQL Manual's Date and Time Functions for more information.

Depending on your application, you may also need to do one of the following (but not both):

1. Find every place in your code where a date or time is displayed to the browser and have a user defined function change it to add or subtract the appropriate number of hours before displaying it.

2. Find every place in your code where dates or times are input into your system and have a user defined function add or subtract the appropriate number of hours before storing it.

相關(guān)文章

最新評論

阿合奇县| 伊金霍洛旗| 西安市| 镇远县| 来安县| 嵩明县| 华阴市| 陇西县| 遂溪县| 双辽市| 堆龙德庆县| 察雅县| 江门市| 临西县| 三河市| 浙江省| 晋中市| 沅江市| 濮阳市| 金平| 达尔| 碌曲县| 延寿县| 江源县| 新营市| 郎溪县| 车致| 钟祥市| 繁峙县| 喀喇| 五河县| 金门县| 来宾市| 句容市| 建水县| 张家口市| 平江县| 浦江县| 澄江县| 建阳市| 枝江市|