Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Comprendere le peculiarità temporali dei server
Questa guida riguarda la sincronizzazione dei server tramite il protocollo NTP (Network Time Protocol) e la configurazione del fuso orario sui server di Infomaniak.
Sincronizzazione precisa dei server tramite NTP
I server di Infomaniak sono tutti sincronizzati tramite il protocollo NTP. L'azienda mette a disposizione i propri server NTP stratum-1, accessibili al pubblico, per un utilizzo flessibile.
Per integrare questi server nelle vostre impostazioni, utilizzate il seguente indirizzo: pool.ntp.infomaniak.ch.
La configurazione predefinita del fuso orario è UTC. Tuttavia, le funzioni PHP sono progettate per tenere conto di diversi fusi orari in base alle esigenze specifiche.
Per modificare il fuso orario nei tuoi script PHP, utilizza la funzione date_default_timezone_set('UTC').
MySQL: caratteristiche specifiche per la gestione dei dati temporali
L'infrastruttura Infomaniak supporta le funzionalità che consentono di lavorare con dati temporali in modo preciso ed efficiente, tenendo conto dei fusi orari, il che è fondamentale per molte applicazioni moderne:
- MySQL utilizza un database di fusi orari per archiviare e gestire le informazioni relative ai fusi orari.
- La tabella
mysql.time_zonecontiene i dati dei fusi orari, comprese le informazioni sugli scarti orari, i nomi dei fusi orari, ecc. - La funzione CONVERT_TZ viene utilizzata per convertire un orario da un fuso orario a un altro in MySQL, con la seguente sintassi:
CONVERT_TZ(dt, from_tz, to_tz), dove:dtè la data/ora da convertire.from_tzè il fuso orario di origine.to_tzè il fuso orario di destinazione.
- Esempio:
CONVERT_TZ('2024-05-14 12:00:00', 'UTC', 'America/New_York')convertirà l'orario 12:00:00 UTC nell'orario locale di New York.
Link a questa FAQ: https://faq.infomaniak.com/487
Questa FAQ è stata utile?