W tym artykule opisano, jak przekonwertować strefę czasową w MySQL za pomocą CONVERT_TZ funkcja.
Korzystanie z funkcji CONVERT_TZ
Domyślnie serwery A2 Hosting używają jednej z następujących stref czasowych:
- Serwery z siedzibą w USA (Michigan):wschodnia strefa czasowa USA.
- Serwery w Europie (Amsterdam):Środkowoeuropejska strefa czasowa.
- Serwery w Azji (Singapur):standardowa strefa czasowa Singapuru.
Na serwerach współdzielonych nie można zmienić domyślnej strefy czasowej MySQL, ponieważ wpłynęłoby to na inne konta na serwerze. Możesz jednak przekonwertować strefę czasową używaną w DATE , CZAS i DATETIME pola, wywołując CONVERT_TZ działać w razie potrzeby.
Na przykład poniższe przykładowe zapytanie pokazuje, jak przekonwertować bieżącą datę i godzinę we wschodniej strefie czasowej Stanów Zjednoczonych na strefę czasową Paryża we Francji:
SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );Pełną listę stref czasowych można znaleźć na stronie https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
Więcej informacji
- Aby uzyskać więcej informacji na temat obsługi stref czasowych w MySQL, odwiedź http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
- Więcej informacji na temat CONVERT_TZ funkcji, odwiedź http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.