Cum se utilizează funcția date_default_timezone_set() în PHP

Cum Se Utilizeaza Functia Date Default Timezone Set In Php



Fusurile orare trebuie luate în considerare atunci când aveți de-a face cu valorile orei și datei în PHP. În mod implicit, scripturile PHP folosesc valoarea fusului orar al serverului web, care poate fi modificată prin editarea data.fus orar directivă în php. ini fișier, adăugând intrarea pentru valoarea timpului în fișierul .htaccess fișier sau utilizând funcția. O funcție importantă pentru setarea fusului orar în PHP este date_default_timezone_set() funcţie.

Urmați acest articol pentru a afla despre date_default_timezone_set() funcție în PHP.

Care este funcția date_default_timezone_set() în PHP

The date_default_timezone_set() este o funcție PHP încorporată folosită pentru a seta fus orar implicit utilizat de toate funcțiile dată-oră din scriptul PHP. Această funcție permite utilizatorilor să obțină ora și data de pe serverul pe care rulează un script PHP. Prin setarea fus orar implicit , funcția vă ajută să vă asigurați că toate operațiunile de dată/ora din script sunt efectuate cu acuratețe pe baza fusului orar specificat.





De exemplu, pentru a lucra cu date și ore din diferite fusuri orare, puteți utiliza date_default_timezone_set() funcţie. Acest lucru va asigura că toate calculele și formatarea sunt efectuate folosind un anumit fus orar. Acest lucru este util atunci când creați aplicații care trebuie să gestioneze date și ore din diferite părți ale lumii.



Sintaxă



O sintaxă simplă folosită de PHP date_default_timezone_set() functia este data mai jos:





date_default_timezone_set ( fus orar )

Parametru: Această funcție acceptă un singur parametru fus orar care indică fusul orar de utilizat.

Valoare returnată: Dacă fusul orar specificat este invalid, această funcție returnează false; altfel, revine adevărat.



Cum să utilizați funcția date_default_timezone_set() în PHP

Utilizarea date_default_timezone_set() funcția este foarte simplă în PHP. Urmați exemplul de mai jos pentru a înțelege cum să utilizați funcția:

Exemplu

Să implementăm date_default_timezone_set() funcţionează urmând paşii menţionaţi mai sus.



// Setarea fusului orar la ora New York

date_default_timezone_set ( „America/New_York” ) ;

// Obține ora curentă în fusul orar implicit

$currentTime = Data ( „A-m-d H:i:s” ) ;

// Afișează ora curentă

ecou „Momentul curent este: $currentTime ' ;

?>

În acest exemplu, am schimbat fusul orar în New York și apoi a tipărit data și ora curente ale acelei zone în consolă folosind echo.

Notă: Vă puteți schimba fusul orar în funcție de alegerea dvs. Obțineți o listă cu toate fusurile orare de la Aici .

Concluzie

Scripturile PHP folosesc în mod implicit fusul orar al serverului web; cu toate acestea, îl puteți schimba prin intermediul date_default_timezone_set() funcţie. Folosind această funcție, fiecare oră și zi de lucru din script va fi folosită pentru timpul specificat. Înțelegerea acestei funcții este utilă pentru a accesa informații despre oră și dată de pe un server care rulează scripturi.