Questo articolo descrive come convertire il fuso orario in MySQL utilizzando CONVERT_TZ funzione.
Utilizzo della funzione CONVERT_TZ
Per impostazione predefinita, i server di A2 Hosting utilizzano uno dei seguenti fusi orari:
- Server con sede negli Stati Uniti (Michigan):fuso orario degli Stati Uniti orientali.
- Server con sede in Europa (Amsterdam):fuso orario dell'Europa centrale.
- Server con sede in Asia (Singapore):fuso orario standard di Singapore.
Sui server condivisi, non è possibile modificare il fuso orario predefinito di MySQL, poiché ciò influenzerebbe altri account sul server. Tuttavia, puoi convertire il fuso orario utilizzato in DATE , TEMPO e DATETIME campi chiamando il CONVERT_TZ funzionare secondo necessità.
Ad esempio, la query di esempio seguente mostra come convertire la data e l'ora correnti nel fuso orario degli Stati Uniti orientali nel fuso orario di Parigi, Francia:
SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );Per un elenco completo dei fusi orari, visitare https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
Maggiori informazioni
- Per ulteriori informazioni sul supporto del fuso orario in MySQL, visitare http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
- Per ulteriori informazioni su CONVERT_TZ funzione, visitare http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.