OUJOOD.COM
gmstrftime() fonction php définition
PHP Version: 4+
Cette fonction est OBSOLÈTE à partir de PHP 8.1.0. Il est fortement recommandé de l'éviter.
La fonction gmstrftime() formate une date/heure GMT/CUT en fonction de la configuration locale.
gmstrftime() se comporte exactement comme strftime() hormis le fait que l'heure utilisée est celle de Greenwich (Greenwich Mean Time, GMT).
gmstrftime() fonction php Syntaxe
gmstrftime (format,timestamp)
Liste de paramètres de la fonction gmstrftime()
| Paramètre | Description |
|---|---|
| format | Voir la description de la fonction strftime(). |
| timestamp | Le paramètre optionnel timestamp est un timestamp Unix de type entier qui vaut par défaut l'heure courante locale si le paramètre timestamp n'est pas fourni. En d'autres termes, il faut par défaut la valeur de la fonction time(). |
Exemple avec gmstrftime()
Exemple : 📋 Copier le code
<?php
echo(strftime("%b %d %Y %X", mktime(20,0,0,12,31,98))."<br /> ");
echo(gmstrftime("%b %d %Y %X", mktime(20,0,0,12,31,98))."<br /> ");
//Ecrire la date du jour, le temps, et le fuseau horaire.
echo(gmstrftime("C'est %A le %d %b, %Y, %X fuseau horaire: %Z",time()));
?>
Pour remplacer les fonctions strftime et gmstrftime qui sont dépréciées en PHP 8.0 et ultérieur, vous pouvez utiliser les fonctions date et gmdate respectivement. Voici le code ci-dessus mis à jour pour php8.0 et +:
Exemple : 📋 Copier le code
<?php
echo(date("M d Y H:i:s", mktime(20,0,0,12,31,98))."<br>");
echo(gmdate("M d Y H:i:s", mktime(20,0,0,12,31,98))."<br>");
echo(gmdate("C'est lundi le d M, Y, H:i:s fuseau horaire: e", time()));
?>
Dans ce code, nous avons utilisé la fonction date à la place de strftime et la fonction gmdate à la place de gmstrftime . Assurez-vous de mettre à jour les formats de date et d'heure selon vos besoins.
L'exemple ci-dessus va afficher :
Dec 31 1998 20:00:00
Dec 31 1998 20:00:00
C'UTC1230 Monday00000042728 MondayUTC 27 Apr, 2026, 08:28:12 f00000012UTCam000000 082026Mon, 27 Apr 2026 08:28:12 +0000am28Mon, 27 Apr 2026 08:28:12 +0000UTC: UTC
Astuces et conseils d'utilisation
- Assurez-vous d'utiliser la fonction gmstrftime() lorsque vous avez besoin de formater une date et une heure dans le fuseau horaire GMT.
- N'oubliez pas que la fonction gmstrftime() utilise le timestamp Unix, donc assurez-vous de convertir vos dates en timestamp si nécessaire.
Conclusion
La fonction gmstrftime() en PHP est un outil utile pour formater les dates et les heures dans le fuseau horaire GMT. En comprenant sa syntaxe et en utilisant les bonnes valeurs de format, vous pouvez afficher les dates et les heures selon vos besoins spécifiques.
Voir aussi : La fonction idate()
Reference de date/heure de PHP