Denne artikel beskriver, hvordan man konverterer tidszonen i MySQL ved at bruge CONVERT_TZ funktion.
Brug af CONVERT_TZ-funktionen
Som standard bruger A2 Hostings servere en af følgende tidszoner:
- USA-baserede (Michigan) servere:amerikansk østlig tidszone.
- Europa-baserede (Amsterdam) servere:Centraleuropæisk tidszone.
- Asien-baserede (Singapore) servere:Singapores standardtidszone.
På delte servere kan du ikke ændre standardtidszonen for MySQL, fordi dette ville påvirke andre konti på serveren. Du kan dog konvertere den tidszone, der blev brugt i DATE , TID og DATETIME felter ved at kalde CONVERT_TZ fungere efter behov.
For eksempel viser følgende eksempelforespørgsel, hvordan man konverterer den aktuelle dato og klokkeslæt i den østlige tidszone i USA til tidszonen for Paris, Frankrig:
SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );For en komplet liste over tidszoner, besøg venligst https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
Flere oplysninger
- For flere oplysninger om tidszonesupport i MySQL, besøg venligst http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
- For flere oplysninger om CONVERT_TZ funktion, besøg venligst http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.