Che cos’è il fuso orario di PHP e perché è importante?

PHP timezone è un sistema che consente agli utenti di specificare il fuso orario del proprio sito web.

Ci sono molti motivi per cui si desidera impostare il fuso orario del proprio sito. Il motivo più comune è che si vuole che i visitatori vedano la data e l’ora corrette quando visitano il sito.

Se siete creatori di contenuti o specialisti SEO, potreste aver bisogno di impostare il fuso orario per garantire che i vostri contenuti appaiano al meglio nei risultati di ricerca o sulle piattaforme dei social media.

Cambiare il fuso orario selezionando la versione di PHP (Select PHP Version).

Il parametro PHP date.timezone consente di specificare il fuso orario del sito. Il fuso orario predefinito è UTC, che coincide con l’ora media di Greenwich ed è utilizzato nella maggior parte dei Paesi.

Per modificarlo, andare in cPanel -> Software -> Scegliere la versione di PHP -> Andare alle opzioni di PHP e selezionare un fuso orario diverso.

Dopo aver apportato le modifiche necessarie, è importante fare clic sul pulsante Salva modifiche. In questo modo si salverà il lavoro svolto e si potrà continuare a modificarlo.

Elenco dei fusi orari per l’impostazione del fuso orario

  • Africa/Cairo
  • Africa/Casablanca
  • Africa/Harare
  • Africa/Monrovia
  • Africa/Nairobi
  • America/Bogota
  • America/Buenos_Aires
  • America/Caracas
  • America/Chihuahua
  • America/La_Paz
  • America/Lima
  • America/Mazatlan
  • America/Mexico_City
  • America/Monterrey
  • America/Santiago
  • America/Tijuana
  • Asia/Almaty
  • Asia/Baghdad
  • Asia/Baku
  • Asia/Bangkok
  • Asia/Chongqing
  • Asia/Dhaka
  • Asia/Hong_Kong
  • Asia/Irkutsk
  • Asia/Jakarta
  • Asia/Jerusalem
  • Asia/Kabul
  • Asia/Karachi
  • Asia/Kathmandu
  • Asia/Kolkata
  • Asia/Krasnoyarsk
  • Asia/Kuala_Lumpur
  • Asia/Kuwait
  • Asia/Magadan
  • Asia/Muscat
  • Asia/Novosibirsk
  • Asia/Riyadh
  • Asia/Seoul
  • Asia/Singapore
  • Asia/Taipei
  • Asia/Tashkent
  • Asia/Tbilisi
  • Asia/Tehran
  • Asia/Tokyo
  • Asia/Ulaanbaatar
  • Asia/Urumqi
  • Asia/Vladivostok
  • Asia/Yakutsk
  • Asia/Yekaterinburg
  • Asia/Yerevan
  • Atlantic/Azores
  • Atlantic/Cape_Verde
  • Atlantic/Stanley
  • Australia/Adelaide
  • Australia/Brisbane
  • Australia/Canberra
  • Australia/Darwin
  • Australia/Hobart
  • Australia/Melbourne
  • Australia/Perth
  • Australia/Sydney
  • Canada/Atlantic
  • Canada/Newfoundland
  • Canada/Saskatchewan
  • Europe/Amsterdam
  • Europe/Athens
  • Europe/Belgrade
  • Europe/Berlin
  • Europe/Bratislava
  • Europe/Brussels
  • Europe/Bucharest
  • Europe/Budapest
  • Europe/Copenhagen
  • Europe/Dublin
  • Europe/Helsinki
  • Europe/Istanbul
  • Europe/Kiev
  • Europe/Lisbon
  • Europe/Ljubljana
  • Europe/London
  • Europe/Madrid
  • Europe/Minsk
  • Europe/Moscow
  • Europe/Paris
  • Europe/Prague
  • Europe/Riga
  • Europe/Rome
  • Europe/Sarajevo
  • Europe/Skopje
  • Europe/Sofia
  • Europe/Stockholm
  • Europe/Tallinn
  • Europe/Vienna
  • Europe/Vilnius
  • Europe/Volgograd
  • Europe/Warsaw
  • Europe/Zagreb
  • Greenland
  • Pacific/Auckland
  • Pacific/Fiji
  • Pacific/Guam
  • Pacific/Midway
  • Pacific/Port_Moresby
  • US/Alaska
  • US/Arizona
  • US/Central
  • US/Eastern
  • US/East-Indiana
  • US/Hawaii
  • US/Mountain
  • US/Pacific
  • US/Samoa

FAQ (domande frequenti)

Perché è importante impostare il fuso orario in PHP?

L’impostazione del fuso orario in PHP garantisce che le funzioni di data e ora funzionino in modo accurato, evitando incongruenze nei timestamp.

Posso cambiare dinamicamente il fuso orario in fase di esecuzione?

Sì, è possibile cambiare dinamicamente il fuso orario utilizzando la funzione date_default_timezone_set() o modificando il file php.ini.

Come posso trovare il fuso orario appropriato per la mia località?

È possibile consultare l’elenco dei fusi orari supportati da PHP o utilizzare i riferimenti geografici per determinare il fuso orario più vicino.

Cosa devo fare se la mia applicazione PHP visualizza timestamp errati?

Verificare che il fuso orario sia impostato correttamente e assicurarsi che il calcolo del timestamp tenga conto dell’ora legale.

Esistono librerie PHP per la gestione avanzata dei fusi orari?

Sì, alcune librerie PHP forniscono funzioni aggiuntive per lavorare con i fusi orari, come la conversione dei fusi orari e la gestione dell’ora legale.

Sull'autore

Andrii Kostashchuk

Andrii ha esperienza nella programmazione in vari linguaggi per diverse piattaforme e sistemi. Ha trascorso più di 8 anni nella sfera di Internet, lavorando con vari CMS, come: Opencart, Drupal, Joomla e, naturalmente, il più popolare sistema di gestione dei contenuti WordPress.

Visualizza tutti gli articoli