Segui questo articolo per conoscere il date_default_timezone_set() funzione in PHP.
Qual è la funzione date_default_timezone_set() in PHP
IL date_default_timezone_set() è una funzione PHP integrata utilizzata per impostare il fuso orario predefinito utilizzato da tutte le funzioni data-ora nello script PHP. Questa funzione consente agli utenti di ottenere l'ora e la data dal server su cui viene eseguito uno script PHP. Impostando il fuso orario predefinito , la funzione aiuta a garantire che tutte le operazioni di data/ora nello script vengano eseguite accuratamente in base al fuso orario specificato.
Ad esempio, per lavorare con date e orari di diversi fusi orari, puoi utilizzare il file date_default_timezone_set() funzione. Ciò garantirà che tutti i calcoli e la formattazione vengano eseguiti utilizzando un fuso orario specifico. Ciò è utile quando si creano applicazioni che devono gestire date e orari di diverse parti del mondo.
Sintassi
Una semplice sintassi usata dal PHP date_default_timezone_set() la funzione è riportata di seguito:
date_default_timezone_set ( fuso orario )
Parametro: Questa funzione accetta un solo parametro fuso orario che indica il fuso orario da utilizzare.
Valore di ritorno: Se il fuso orario specificato non è valido, questa funzione restituisce false; altrimenti, restituisce true.
Come utilizzare la funzione date_default_timezone_set() in PHP
L'uso del date_default_timezone_set() funzione è molto semplice in PHP. Segui l'esempio riportato di seguito per capire come utilizzare la funzione:
Esempio
Implementiamo il date_default_timezone_set() funzione seguendo i passaggi sopra menzionati.
// Imposta il fuso orario sull'ora di New York
date_default_timezone_set ( 'America/New_York' ) ;
// Ottieni l'ora corrente nel fuso orario predefinito
$currentTime = data ( 'Y-m-d H:i:s' ) ;
// Visualizza l'ora corrente
eco 'L'ora corrente è: $currentTime ' ;
?>
In questo esempio, abbiamo cambiato il fuso orario in New York e quindi ha stampato la data e l'ora correnti di quella zona nella console utilizzando echo.
Nota: È possibile modificare il fuso orario in base alla propria scelta. Ottieni un elenco di tutti i fusi orari da Qui .
Conclusione
Gli script PHP utilizzano il fuso orario del server Web per impostazione predefinita; tuttavia, puoi modificarlo tramite il date_default_timezone_set() funzione. Utilizzando questa funzione, ogni ora e giorno lavorativo nello script verrà utilizzato per l'orario specificato. La comprensione di questa funzione è utile per accedere alle informazioni su data e ora da un server che esegue script.