Slik bruker du funksjonen date_default_timezone_set() i PHP

Slik Bruker Du Funksjonen Date Default Timezone Set I Php



Tidssoner må tas i betraktning når du arbeider med tids- og datoverdier i PHP. Som standard bruker PHP-skript webserverens tidssoneverdi, som kan endres ved å redigere dato.tidssone direktiv i php. ini fil, og legger til tidsverdioppføringen i .htaccess fil, eller bruke funksjonen. En viktig funksjon for å angi tidssonen i PHP er date_default_timezone_set() funksjon.

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.