Tento článek popisuje, jak převést časové pásmo v MySQL pomocí CONVERT_TZ funkce.
Použití funkce CONVERT_TZ
Ve výchozím nastavení používají servery A2 Hosting jedno z následujících časových pásem:
- Servery v USA (Michigan):Východní časové pásmo USA.
- Evropské (Amsterdam) servery:Středoevropské časové pásmo.
- Servery v Asii (Singapur):standardní časové pásmo Singapuru.
Na sdílených serverech nemůžete změnit výchozí časové pásmo MySQL, protože by to ovlivnilo ostatní účty na serveru. Můžete však převést časové pásmo použité v DATE , TIME a DATETIME pole voláním CONVERT_TZ fungovat podle potřeby.
Například následující ukázkový dotaz ukazuje, jak převést aktuální datum a čas ve východním časovém pásmu USA na časové pásmo pro Paříž, Francie:
SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );Úplný seznam časových pásem naleznete na https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
Další informace
- Další informace o podpoře časových pásem v MySQL naleznete na adrese http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
- Další informace o CONVERT_TZ funkce, navštivte prosím http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.