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.