Come utilizzare la funzione date_default_timezone_set() in PHP

Come Utilizzare La Funzione Date Default Timezone Set In Php



I fusi orari devono essere considerati quando si ha a che fare con i valori di data e ora in PHP. Per impostazione predefinita, gli script PHP utilizzano il valore del fuso orario del server Web, che può essere modificato modificando il file data.fuso orario direttiva nel php.ini file, aggiungendo la voce del valore temporale nel file .htaccess file o utilizzando la funzione. Una funzione importante per impostare il fuso orario in PHP è il file date_default_timezone_set() funzione.

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.