Тази статия описва как да конвертирате часовата зона в MySQL с помощта на CONVERT_TZ функция.
Използване на функцията CONVERT_TZ
По подразбиране сървърите на A2 Hosting използват една от следните часови зони:
- Сървъри, базирани в САЩ (Мичиган):Източна часова зона на САЩ.
- Сървъри, базирани в Европа (Амстердам):Централна европейска часова зона.
- Сървъри, базирани в Азия (Сингапур):Стандартна часова зона на Сингапур.
На споделените сървъри не можете да промените часовата зона на MySQL по подразбиране, защото това би засегнало други акаунти на сървъра. Можете обаче да преобразувате часовата зона, използвана на ДАТА , ВРЕМЕ и DATETIME полета, като извикате CONVERT_TZ функционира според нуждите.
Например следната примерна заявка показва как да конвертирате текущата дата и час в източната часова зона на САЩ в часовата зона за Париж, Франция:
SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );За пълен списък с часови зони, моля, посетете https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
Повече информация
- За повече информация относно поддръжката на часовата зона в MySQL, моля, посетете http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
- За повече информация относно CONVERT_TZ функция, моля, посетете http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.