Kaip PHP naudoti date_default_timezone_set() funkciją

Kaip Php Naudoti Date Default Timezone Set Funkcija



Kalbant apie laiko ir datos reikšmes PHP, reikia atsižvelgti į laiko juostas. Pagal numatytuosius nustatymus PHP scenarijai naudoja žiniatinklio serverio laiko juostos reikšmę, kurią galima pakeisti redaguojant data.timezone direktyvoje php. ini failą, pridedant laiko vertės įrašą į .htaccess failą arba naudodami funkciją. Svarbi PHP laiko juostos nustatymo funkcija yra date_default_timezone_set() funkcija.

Sekite šį straipsnį, kad sužinotumėte apie date_default_timezone_set() funkcija PHP.

Kas yra data_default_timezone_set() PHP

The date_default_timezone_set() yra įmontuota PHP funkcija, naudojama nustatyti numatytoji laiko juosta naudojamos visos datos ir laiko funkcijos PHP scenarijuje. Ši funkcija leidžia vartotojams gauti laiką ir datą iš serverio, kuriame veikia PHP scenarijus. Nustatydami numatytoji laiko juosta , funkcija padeda užtikrinti, kad visos scenarijaus datos / laiko operacijos būtų atliekamos tiksliai pagal nurodytą laiko juostą.







Pavyzdžiui, norėdami dirbti su datomis ir laiku iš skirtingų laiko juostų, galite naudoti date_default_timezone_set() funkcija. Tai užtikrins, kad visi skaičiavimai ir formatavimas būtų atlikti naudojant konkrečią laiko juostą. Tai naudinga kuriant programas, kurioms reikia tvarkyti datas ir laikus iš įvairių pasaulio šalių.



Sintaksė



Paprasta sintaksė, naudojama PHP date_default_timezone_set() funkcija pateikta žemiau:





date_default_timezone_set ( laiko zona )

Parametras: Ši funkcija priima tik vieną parametro laiko juostą, kuri nurodo naudotiną laiko juostą.

Grąžinimo vertė: Jei nurodyta laiko juosta neteisinga, ši funkcija grąžina false; kitu atveju tai grįžta tiesa.



Kaip naudoti PHP funkciją date_default_timezone_set()

Naudojimas date_default_timezone_set() PHP funkcija yra labai paprasta. Norėdami suprasti, kaip naudoti funkciją, vadovaukitės toliau pateiktu pavyzdžiu:

Pavyzdys

Įgyvendinkime date_default_timezone_set() funkciją, atlikdami aukščiau nurodytus veiksmus.



// Laiko juostos nustatymas į Niujorko laiką

date_default_timezone_set ( „Amerika/Niujorkas“ ) ;

// Gaukite dabartinį laiką numatytoje laiko juostoje

$currentTime = data ( „Y-m-d H:i:s“ ) ;

// Rodomas dabartinis laikas

aidas „Dabartinis laikas yra: $currentTime ;

?>

Šiame pavyzdyje mes pakeitėme laiko juostą į Niujorkas ir tada konsolėje atspausdino esamą tos zonos datą ir laiką naudodami aidą.

Pastaba: Galite pakeisti savo laiko juostą pagal savo pasirinkimą. Gaukite visų laiko juostų sąrašą iš čia .

Išvada

PHP scenarijai pagal numatytuosius nustatymus naudoja žiniatinklio serverio laiko juostą; tačiau galite jį pakeisti naudodami date_default_timezone_set() funkcija. Naudojant šią funkciją, kiekviena scenarijaus darbo valanda ir diena bus naudojama nurodytą laiką. Suprasti šią funkciją naudinga norint pasiekti laiko ir datos informaciją iš serverio, kuriame vykdomi scenarijai.