Comment utiliser la fonction date_default_timezone_set() en PHP

Comment Utiliser La Fonction Date Default Timezone Set En Php



Les fuseaux horaires doivent être pris en compte lorsqu'il s'agit de valeurs d'heure et de date en PHP. Par défaut, les scripts PHP utilisent la valeur de fuseau horaire du serveur Web, qui peut être modifiée en modifiant le date.fuseau horaire directive dans le php.ini fichier, en ajoutant l'entrée de valeur de temps dans le .htaccess fichier, ou en utilisant la fonction. Une fonction importante pour définir le fuseau horaire en PHP est la date_default_timezone_set() fonction.

Suivez cet article pour en savoir plus sur date_default_timezone_set() fonction en PHP.

Qu'est-ce que la fonction date_default_timezone_set() en PHP

Le date_default_timezone_set() est une fonction PHP intégrée utilisée pour définir le fuseau horaire par défaut utilisé par toutes les fonctions date-heure du script PHP. Cette fonction permet aux utilisateurs d'obtenir l'heure ainsi que la date du serveur sur lequel un script PHP s'exécute. En réglant le fuseau horaire par défaut , la fonction permet de garantir que toutes les opérations de date/heure dans le script sont effectuées avec précision en fonction du fuseau horaire spécifié.







Par exemple, pour travailler avec des dates et des heures de différents fuseaux horaires, vous pouvez utiliser le date_default_timezone_set() fonction. Cela garantira que tous les calculs et le formatage sont effectués en utilisant un fuseau horaire spécifique. Ceci est utile lors de la création d'applications qui doivent gérer des dates et des heures de différentes parties du monde.



Syntaxe



Une syntaxe simple utilisée par le PHP date_default_timezone_set() fonction est donnée ci-dessous :





date_default_timezone_set ( fuseau horaire )

Paramètre: Cette fonction n'accepte qu'un seul paramètre fuseau horaire qui indique le fuseau horaire à utiliser.

Valeur de retour : Si le fuseau horaire spécifié n'est pas valide, cette fonction renvoie false ; sinon, il renvoie vrai.



Comment utiliser la fonction date_default_timezone_set() en PHP

L'utilisation de la date_default_timezone_set() fonction est très simple en PHP. Suivez l'exemple ci-dessous pour comprendre comment utiliser la fonction :

Exemple

Mettons en œuvre le date_default_timezone_set() fonction en suivant les étapes mentionnées ci-dessus.



// Définition du fuseau horaire à l'heure de New York

date_default_timezone_set ( 'Amérique/New_York' ) ;

// Récupère l'heure actuelle dans le fuseau horaire par défaut

$heureactuelle = date ( 'A-m-j H:i:s' ) ;

// Affichage de l'heure actuelle

écho 'L'heure actuelle est : $currentTime ' ;

?>

Dans cet exemple, nous avons changé le fuseau horaire en New York puis imprimé la date et l'heure actuelles de cette zone dans la console en utilisant echo.

Note: Vous pouvez modifier votre fuseau horaire selon votre choix. Obtenez une liste de tous les fuseaux horaires de ici .

Conclusion

Les scripts PHP utilisent le fuseau horaire du serveur Web par défaut ; cependant, vous pouvez le changer via le date_default_timezone_set() fonction. À l'aide de cette fonction, chaque heure et chaque jour de travail du script seront utilisés pendant la durée spécifiée. Comprendre cette fonction est utile pour accéder aux informations d'heure et de date à partir d'un serveur exécutant des scripts.