Hvordan hente PHP Timezone List

Hvordan hente PHP Timezone List

Når du utvikler en webapplikasjon eller jobber med dato- eller tidsrelaterte data i PHP, er det avgjørende å sette riktig tidssone for å sikre at applikasjonen fungerer nøyaktig og konsekvent i forskjellige regioner. PHP gir en omfattende liste over tidssoner som vi kan bruke, men å hente listen kan være skremmende for nybegynnere.

Denne guiden dekker hvordan man kan hente PHP Timezone -listen.

Hvordan hente PHP Timezone List

I PHP kan tidssone liste hentes ved hjelp av:

  • TIMEZONE_IDENTIFIERS_LIST -funksjon
  • DateTimeZone :: ListIdentifiers funksjon

Ovennevnte funksjoner kan brukes på forskjellige måter avhengig av brukerkrav. Her vil vi vise forskjellige måter å bruke disse funksjonene til å hente:

  • Alle tidssoner
  • Tidssone basert på kontinent
  • Tidssone basert på land

1: Hent alle tidssoner i PHP

Å hente alle tidssoner i PHP gjennom TIMEZONE_IDENTIFIERS_LIST -funksjon, Følg den undergitte koden:

$ timezones = timesone_identifiers_list ();
print_r ($ timezones);
?>

Å hente alle tidssonene i PHP ved å bruke DateTimeZone :: ListIdentifiers funksjon, Bruk følgende kode:

var_dump (
DateTimeZone :: ListIdentifiers (
DateTimeZone :: Alle
)
);
?>

2: hente tidssone basert på kontinent i PHP

Hvis du vil hente tidssonen til det spesifikke kontinentet ved hjelp av TIMEZONE_IDENTIFIERS_LIST -funksjon, Du kan følge den undergitte koden:

$ spesifikke_timezones = TimeZone_Identifiers_List (DateTimeZone :: America);
print_r ($ spesifikke_timezones);
?>

I tilfelle å hente tidssonen til det spesifikke kontinentet ved hjelp av DateTimeZone :: ListIdentifiers funksjon, Du kan følge det undergitte eksemplet:

var_dump (
DateTimeZone :: ListIdentifiers (
DateTimeZone :: America
)
);
?>

Merk: Sørg for å skrive navnet på kontinentet i store bokstaver.

3: hente tidssone basert på land i PHP

Å hente tidssonen til et bestemt land ved hjelp av TIMEZONE_IDENTIFIERS_LIST -funksjon, Du kan følge den undergitte PHP-koden:

$ spesifikke_timezones = timesone_identifiers_list (DateTimeZone :: Per_country, 'US');
print_r ($ spesifikke_timezones);
?>

Merk: I stedet for OSS, Du kan legge til landskoden din.

Å hente tidssonen til et bestemt land ved hjelp av DateTimeZone :: ListIdentifiers funksjon, Bruk følgende kode:

$ country_timezones = DateTimeZone :: listidentifiers (DateTimeZone :: Per_country, 'US');
print_r ($ country_timezones);
?>

Bunnlinjen

Å sette riktig tidssone i PHP er viktig for nøyaktige og konsistente dato- og tidsrelaterte data i forskjellige regioner. PHP gir en omfattende liste over tidssoner som kan hentes ved hjelp av TIMEZONE_IDENTIFIERS_LIST () eller DateTimeZone :: ListIdentifiers () -funksjoner. Ved å følge eksemplene som er gitt i denne guiden, kan utviklere hente alle tidssoner, tidssoner basert på kontinent og tidssoner basert på land.