Følg denne artikel for at lære om date_default_timezone_set() funktion i PHP.
Hvad er funktionen date_default_timezone_set() i PHP
Det date_default_timezone_set() er en indbygget PHP-funktion, der bruges til at indstille standard tidszone bruges af alle dato-tidsfunktioner i PHP-scriptet. Denne funktion giver brugerne mulighed for at få både tidspunktet og datoen fra serveren, hvor et PHP-script kører. Ved at indstille standard tidszone , hjælper funktionen med at sikre, at alle dato/tidshandlinger i scriptet udføres nøjagtigt baseret på den angivne tidszone.
For at arbejde med datoer og klokkeslæt fra forskellige tidszoner kan du f.eks. bruge date_default_timezone_set() fungere. Dette vil sikre, at alle beregninger og formatering udføres ved hjælp af en specifik tidszone. Dette er nyttigt, når du opretter programmer, der skal håndtere datoer og tidspunkter fra forskellige dele af verden.
Syntaks
En simpel syntaks brugt af PHP date_default_timezone_set() funktion er angivet nedenfor:
date_default_timezone_set ( tidszone )
Parameter: Denne funktion accepterer kun én parameter tidszone, som angiver den tidszone, der skal bruges.
Returværdi: Hvis den angivne tidszone er ugyldig, returnerer denne funktion false; ellers vender det tilbage.
Sådan bruger du funktionen date_default_timezone_set() i PHP
Brugen af date_default_timezone_set() Funktionen er meget enkel i PHP. Følg nedenstående eksempel for at forstå, hvordan du bruger funktionen:
Eksempel
Lad os implementere date_default_timezone_set() funktion ved at følge ovenstående trin.
// Indstilling af tidszone til New York-tid
date_default_timezone_set ( 'Amerika/New_York' ) ;
// Få den aktuelle tid i standardtidszonen
$currentTime = dato ( 'Y-m-d H:i:s' ) ;
// Viser det aktuelle klokkeslæt
ekko 'Det nuværende tidspunkt er: $currentTime ' ;
?>
I dette eksempel ændrede vi tidszonen til New_York og udskrev derefter den aktuelle dato og klokkeslæt for den pågældende zone i konsollen ved hjælp af ekko.
Bemærk: Du kan ændre din tidszone efter dit valg. Få en liste over alle tidszoner fra her .
Konklusion
PHP-scripts bruger som standard webserverens tidszone; du kan dog ændre det via date_default_timezone_set() fungere. Ved at bruge denne funktion vil hver arbejdstime og dag i scriptet blive brugt i det angivne tidsrum. Det er nyttigt at forstå denne funktion for at få adgang til oplysninger om klokkeslæt og dato fra en server, der kører scripts.