Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Comprendere le peculiarità temporali dei server

Aggiornamento 31/08/2026

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_zone contiene 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.

Questa FAQ è stata utile?