Comment récupérer la liste des fuseaux horaires PHP

Comment récupérer la liste des fuseaux horaires PHP

Lors de l'élaboration d'une application Web ou de la travail avec des données de date ou de temps dans PHP, la définition du fuseau horaire correct est cruciale pour s'assurer que l'application fonctionne avec précision et cohérente entre différentes régions. PHP fournit une liste complète de fuseaux horaires que nous pouvons utiliser, mais la récupération de la liste peut être intimidante pour les débutants.

Ce guide couvre comment on peut récupérer la liste des fuseaux horaires PHP.

Comment récupérer la liste des fuseaux horaires PHP

Dans PHP Timezone, la liste peut être récupérée en utilisant:

  • Fonction Timezone_Identifiants_list
  • DateTimeZone :: ListIdentifiants Fonction

Les fonctions ci-dessus peuvent être utilisées de différentes manières en fonction des besoins des utilisateurs. Ici, nous montrerons différentes façons d'utiliser ces fonctions pour aller chercher:

  • Tour du temps
  • Fuseau horaire basé sur le continent
  • Fuseau horaire basé sur le pays

1: Récupérez toutes les flais en php

Pour récupérer tous les fuseaux de temps en php à travers le Fonction Timezone_Identifiants_list, Suivez le code indiqué ci-dessous:

$ Timezones = timezone_identifiers_list ();
print_r ($ thoryzones);
?>

Pour récupérer toutes les fuseaux horaires en PHP en utilisant le DateTimeZone :: ListIdentifiants Fonction, Utilisez le code suivant:

var_dump (
DateTimeZone :: ListIdentifiants (
DateTimeZone :: Tous
)
));
?>

2: Fetch Fières du fuseau horaire basé sur le continent en php

Si vous souhaitez récupérer le fuseau horaire du continent spécifique en utilisant le Fonction Timezone_Identifiants_list, Vous pouvez suivre le code indiqué ci-dessous:

$ spécifique_timezones = timezone_identifiers_list (DateTimeZone :: America);
print_r ($ spécifique_timezones);
?>

En cas de récupération du fuseau horaire du continent spécifique en utilisant le DateTimeZone :: ListIdentifiants Fonction, Vous pouvez suivre l'exemple donné ci-dessous:

var_dump (
DateTimeZone :: ListIdentifiants (
DateTimeZone :: Amérique
)
));
?>

Note: Assurez-vous de taper le nom du continent en majuscules.

3: Recherchez le fuseau horaire basé sur le pays en php

Pour récupérer le fuseau horaire d'un pays spécifique en utilisant le Fonction Timezone_Identifiants_list, Vous pouvez suivre le code PHP donné ci-dessous:

$ spécifique_timezones = timezone_identifiers_list (dateTimeZone :: per_country, 'us');
print_r ($ spécifique_timezones);
?>

Note: Au lieu de NOUS, Vous pouvez ajouter votre code de pays.

Pour récupérer le fuseau horaire d'un pays spécifique en utilisant le DateTimeZone :: ListIdentifiants Fonction, Utilisez le code suivant:

$ country_timezones = dateTimeZone :: listIdentifiants (dateTimeZone :: per_country, 'us');
print_r ($ country_timezones);
?>

Fin de compte

La définition du fuseau horaire correct dans PHP est essentielle pour des données de date et de date régulières et cohérentes dans différentes régions. PHP fournit une liste complète de fuseaux horaires qui peuvent être récupérés en utilisant le TimeZone_Identifiants_List () ou DateTimeZone :: ListIdentifiants () Fonctions. En suivant les exemples fournis dans ce guide, les développeurs peuvent récupérer tous les fuseaux horaires, les fuseaux horaires basés sur le continent et les fuseaux horaires basés sur le pays.