Jak pobrać listę stref

Jak pobrać listę stref

Podczas opracowywania aplikacji internetowej lub pracy z datą lub datą związanymi z czasem w PHP, ustawienie prawidłowej strefy czasowej jest kluczowe, aby zapewnić, że aplikacja działa dokładnie i konsekwentnie w różnych regionach. PHP zapewnia kompleksową listę stref czasowych, których możemy użyć, ale pobieranie listy może być zniechęcające dla początkujących.

Ten przewodnik obejmuje, w jaki sposób można pobrać listę strefy czasowej PHP.

Jak pobrać listę stref

Na liście strefy czasowej PHP można pobrać za pomocą:

  • TimeZone_identifiers_List Funkcja
  • DateTimezone :: ListIdentifiers Funkcja

Powyższe funkcje mogą być używane na różne sposoby w zależności od wymagań użytkownika. Tutaj pokażemy różne sposoby korzystania z tych funkcji do pobierania:

  • Wszystkie strefy czasowe
  • Strefa czasowa oparta na kontynencie
  • Strefa czasowa oparta na kraju

1: pobierać wszystkie strefy czasowe w PHP

Pobierać wszystkie strefy czasowe w PHP przez TimeZone_identifiers_List Funkcja, Postępuj zgodnie z poniższym kodem:

$ timeZones = timeZone_identifiers_List ();
print_r ($ strelsone);
?>

Aby pobrać wszystkie strefy czasowe w PHP za pomocą DateTimezone :: ListIdentifiers Funkcja, Użyj następującego kodu:

var_dump (
DateTimezone :: ListIdentifiers (
DateTimezone :: All
)
);
?>

2: pobranie strefy czasowej na podstawie kontynentu w PHP

Jeśli chcesz pobrać stref czasowy konkretnego kontynentu za pomocą TimeZone_identifiers_List Funkcja, Możesz śledzić kod poniżej:

$ specyficzne_timeZones = timeZone_identifiers_List (DateTimezone :: America);
print_r ($ specyficzne_timeZones);
?>

W przypadku pobrania strefy czasowej określonego kontynentu za pomocą DateTimezone :: ListIdentifiers Funkcja, Możesz podążać za przykładem poniżej:

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

Notatka: Pamiętaj, aby wpisać nazwę kontynentu w górach.

3: pobrać stref time oparty na kraju w PHP

Aby pobrać stref czasowy określonego kraju za pomocą TimeZone_identifiers_List Funkcja, Możesz postępować zgodnie z poniższym kodem PHP:

$ specyficzne_timeZones = timeZone_identifiers_List (DateTimezone :: per_country, „us”);
print_r ($ specyficzne_timeZones);
?>

Notatka: Zamiast NAS, Możesz dodać swój kod kraju.

Aby pobrać stref czasowy określonego kraju za pomocą DateTimezone :: ListIdentifiers Funkcja, Użyj następującego kodu:

$ country_timeZones = DateTimezone :: ListIdentifiers (DateTimezone :: per_country, „us”);
print_r ($ country_timeZones);
?>

Dolna linia

Ustawienie prawidłowej strefy czasowej w PHP jest niezbędne dla dokładnych i spójnych danych związanych z datą i czasem w różnych regionach. PHP zapewnia kompleksową listę stref czasowych, które można pobrać za pomocą TimeZone_identifiers_List () lub DateTimezone :: ListIdentifiers () Funkcje. Postępując zgodnie z przykładami podanymi w tym przewodniku, programiści mogą pobierać wszystkie strefy czasowe, strefy czasowe oparte na kontynencie i strefach czasowych na podstawie kraju.