English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni di data e ora PHP
La funzione date_default_timezone_get() recupera la zona oraria predefinita utilizzata da tutte le funzioni di data e ora del script.
date_default_timezone_get()La funzione restituisce la zona oraria predefinita utilizzata da tutte le funzioni di data e ora del script.
Se si utilizza la funzione date_default_timezone_set() per impostare il fuso orario, la funzione date_default_timezone_get() restituisce il valore della zona oraria impostata in precedenza. Se non si ha impostato alcun valore di zona oraria predefinita esplicitamente, questa funzione restituirà il valore predefinito di UTC.
date_default_timezone_get()
La funzione date_default_timezone_get() non accetta alcun parametro.
Questa funzione restituisce un valore di stringa che rappresenta la fascia oraria predefinita.
Questa funzione è stata introdotta nella versione PHP 5.1.0 e può essere utilizzata in tutte le versioni superiori.
Esempio seguente ricerca e stampa la fascia oraria predefinita corrente-
<?php $timeZone = date_default_timezone_get(); print("Fascia oraria predefinita: ".$timeZone); ?>Prova a vedere </>
Risultato di output
Fascia oraria predefinita: UTC
Nell'esempio seguente, usiamodate_default_timezone_set()funzione per impostare la fascia oraria predefinita-
<?php //Impostare la fascia oraria $tz = 'Asia/Shanghai'; date_default_timezone_set($tz); $timeZone = date_default_timezone_get(); print("Fascia oraria predefinita: ".$timeZone); ?>Prova a vedere </>
Se utilizzidate_default_timezone_getRicerca della fascia oraria predefinita, essa restituirà il valore che hai impostato prima-
Fascia oraria predefinita: Asia/Shanghai
Esempio seguente stampa la fascia oraria predefinita e la sua sintassi-
<?php //Impostare la fascia oraria $tz = 'Asia/Kolkata'; date_default_timezone_set($tz); //Ricerca della fascia oraria predefinita $timeZone = date_default_timezone_get(); print("Fascia oraria predefinita: ".$timeZone); print("\n"); //Ottenere la sintassi //$abbvr = $timeZone.date('e').date(T); print("Sintassi: ". date('T')); ?>Prova a vedere </>
Risultato di output
Fascia oraria predefinita: Asia/Kolkata Sintassi: IST
Ottieni la fascia oraria precedente e imposta la nuova fascia oraria
<?php echo "L'antica fascia oraria è ". date_default_timezone_get(); $timeZone = 'America/Costa_Rica'; if( date_default_timezone_set( $timeZone) ) { # Ottenere la fascia oraria corrente. echo "La nuova fascia oraria è ". date_default_timezone_get(); } ?>Prova a vedere </>
Risultato di output:
L'antica fascia oraria è UTC La nuova fascia oraria è America/Costa_Rica