Sådan bruges funktionen date_default_timezone_set() i PHP

Sadan Bruges Funktionen Date Default Timezone Set I Php



Tidszoner skal tages i betragtning ved håndtering af tids- og datoværdier i PHP. Som standard bruger PHP-scripts webserverens tidszoneværdi, som kan ændres ved at redigere dato.tidszone direktiv i php. ini fil, tilføjelse af tidsværdiindtastningen i .htaccess fil, eller ved at bruge funktionen. En vigtig funktion til indstilling af tidszonen i PHP er date_default_timezone_set() fungere.

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.