Funzione PHP date_default_timezone_get ()
Definizione e utilizzo
Il date_default_timezone_get() restituisce il fuso orario predefinito utilizzato da tutte le funzioni in uno script.
Se imposti il fuso orario utilizzando la funzione date_default_timezone_set () . Il date_default_timezone_get () restituisce il tempo impostato valore della zona in precedenza, in non è stato impostato in modo esplicito un valore qualsiasi fuso orario predefinito, questa funzione restituisce il valore di fuso orario predefinito di UTC.
Sintassi
date_default_timezone_get()
Parametri
La funzione date_default_timezone_get () non accetta alcun parametro.
Valori restituiti
Questa funzione restituisce un valore stringa che rappresenta il fuso orario predefinito.
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione PHP 5.1.0 e funziona con tutte le versioni successive.
Esempio
L'esempio seguente recupera e stampa il fuso orario predefinito corrente -
<?php
$timeZone = date_default_timezone_get();
print("Default timezone: ".$timeZone);
?>
Questo produrrà il seguente risultato:
Default timezone: UTC
Esempio
Nell'esempio seguente stiamo impostando il fuso orario predefinito utilizzando la funzione date_default_timezone_set () -
<?php
//setting the timezone
$tz = 'Indian/Mahe';
date_default_timezone_set($tz);
$timeZone = date_default_timezone_get();
print("Default timezone: ".$timeZone);
?>
Se recuperi il fuso orario predefinito utilizzando date_default_timezone_get , restituirà il valore che hai impostato in precedenza -
Default timezone: Indian/Mahe
Esempio
L'esempio seguente stampa il fuso orario predefinito e la sua abbreviazione -
<?php
//setting the timezone
$tz = 'Asia/Kolkata';
date_default_timezone_set($tz);
//Retrieving the default timezone
$timeZone = date_default_timezone_get();
print("Default timezone: ".$timeZone);
print("\n");
//Getting abbreviation
//$abbvr = $timeZone.date('e').date(T);
print("Abbreviation: " .date('T'));
?>
Questo produrrà il seguente risultato:
Default timezone: Asia/Kolkata
Abbreviation: IST
Esempio
<?php
echo "Old time zone is ". date_default_timezone_get();
$timeZone = 'America/Costa_Rica';
if( date_default_timezone_set( $timeZone) ){
# Now get this time zone.
echo "New time zone is ". date_default_timezone_get();
}
?>
Questo produrrà il seguente risultato:
Old time zone is America/Denver
New time zone is America/Costa_Rica