Como buscar a lista de fuso horário do PHP

Como buscar a lista de fuso horário do PHP

Ao desenvolver um aplicativo da Web ou trabalhar com dados relacionados a data ou tempo no PHP, a definição do fuso horário correto é crucial para garantir que o aplicativo funcione com precisão e consistência em diferentes regiões. O PHP fornece uma lista abrangente de fusos horários que podemos usar, mas buscar a lista pode ser assustador para iniciantes.

Este guia cobre como se pode buscar a lista de fugas horárias PHP.

Como buscar a lista de fuso horário do PHP

Na lista de fugas horárias PHP, pode ser buscada usando:

  • Função timezone_entifiers_list
  • Função DATETIMEZONE :: ListIdentifiers

As funções acima podem ser usadas de maneiras diferentes, dependendo dos requisitos do usuário. Aqui, mostraremos maneiras diferentes de usar essas funções para buscar:

  • Todos os fusos horários
  • Fuso horário baseado no continente
  • Fuso horário baseado no país

1: buscar todos os fusos horários em php

Para buscar todos os fusos horários em PHP através do Função timezone_entifiers_list, Siga o código abaixo:

$ timezons = timezone_identifiers_list ();
print_r ($ TimeLones);
?>

Para recuperar todos os fusos horários em PHP usando o Função DATETIMEZONE :: ListIdentifiers, Use o seguinte código:

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

2: FETCH FOLONE TEMPO Baseado no continente no PHP

Se você deseja buscar o fuso horário do continente específico usando o função timezone_entifiers_list, Você pode seguir o código abaixo:

$ specific_timeZones = timezone_identifiers_list (DateTimeZone :: America);
print_r ($ specific_timeZones);
?>

Em caso de buscar o fuso horário do continente específico usando o Função DATETIMEZONE :: ListIdentifiers, Você pode seguir o exemplo abaixo:

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

Observação: Certifique -se de digitar o nome do continente em maiúsculas.

3: FETCH FOLONE TEMPO Baseado no país em PHP

Para buscar o fuso horário de um país específico usando o função timezone_entifiers_list, Você pode seguir o código PHP abaixo:

$ specific_timeZones = timezone_identifiers_list (DATETIMEZONE :: per_country, 'nós');
print_r ($ specific_timeZones);
?>

Observação: No lugar de NÓS, você pode adicionar o código do seu país.

Para buscar o fuso horário de um país específico usando o Função DATETIMEZONE :: ListIdentifiers, Use o seguinte código:

$ country_timeZones = DateTimeZone :: ListIdentifiers (DateTimeZone :: per_country, 'nós');
print_r ($ country_timeZones);
?>

Resumindo

Definir o fuso horário correto no PHP é essencial para dados precisos e consistentes e dados relacionados ao tempo em diferentes regiões. PHP fornece uma lista abrangente de fusos horários que podem ser buscados usando o TimeZone_Identifiers_list () ou DateTimeZone :: listIdentifiers () Funções. Seguindo os exemplos fornecidos neste guia, os desenvolvedores podem buscar todos os fusos horários, fusos horários baseados no continente e fusos horários com base no país.