Følg denne artikkelen for å lære om date_default_timezone_set() funksjon i PHP.
Hva er date_default_timezone_set()-funksjonen i PHP
De date_default_timezone_set() er en innebygd PHP-funksjon som brukes til å angi standard tidssone brukes av alle dato- og klokkeslettfunksjoner i PHP-skriptet. Denne funksjonen lar brukere få klokkeslett og dato fra serveren der et PHP-skript kjører. Ved å stille inn standard tidssone , hjelper funksjonen med å sikre at alle dato/klokkeslett-operasjoner i skriptet utføres nøyaktig basert på den angitte tidssonen.
For å jobbe med datoer og klokkeslett fra forskjellige tidssoner kan du for eksempel bruke date_default_timezone_set() funksjon. Dette vil sikre at alle beregninger og formatering gjøres med en bestemt tidssone. Dette er nyttig når du lager applikasjoner som trenger å håndtere datoer og klokkeslett fra forskjellige deler av verden.
Syntaks
En enkel syntaks som brukes av PHP date_default_timezone_set() funksjonen er gitt nedenfor:
date_default_timezone_set ( tidssone )
Parameter: Denne funksjonen godtar kun én parameter tidssone som indikerer tidssonen som skal brukes.
Returverdi: Hvis den angitte tidssonen er ugyldig, returnerer denne funksjonen false; ellers returnerer det sant.
Slik bruker du funksjonen date_default_timezone_set() i PHP
Bruken av date_default_timezone_set() funksjonen er veldig enkel i PHP. Følg eksemplet nedenfor for å forstå hvordan du bruker funksjonen:
Eksempel
La oss implementere date_default_timezone_set() funksjon ved å følge trinnene nevnt ovenfor.
// Stiller tidssone til New York-tid
date_default_timezone_set ( 'Amerika/New_York' ) ;
// Få gjeldende tid i standard tidssone
$currentTime = Dato ( 'Å-m-d H:i:s' ) ;
// Viser gjeldende tid
ekko 'Gjeldende tid er: $currentTime ' ;
?>
I dette eksemplet endret vi tidssonen til New_York og skrev deretter ut gjeldende dato og klokkeslett for den sonen i konsollen ved hjelp av ekko.
Merk: Du kan endre tidssonen din i henhold til ditt valg. Få en liste over alle tidssoner fra her .
Konklusjon
PHP-skript bruker webserverens tidssone som standard; men du kan endre det via date_default_timezone_set() funksjon. Ved å bruke denne funksjonen vil hver arbeidstime og dag i skriptet bli brukt for den angitte tiden. Å forstå denne funksjonen er nyttig for å få tilgang til informasjon om klokkeslett og dato fra en server som kjører skript.