oujood.com

PHP la fonction gmstrftime()

La fonction gmstrftime() formate une date/heure GMT/CUT en fonction des paramétrages locaux

PHP cours tutorial

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'UTC0631 Sunday000000101333 SundayUTC 13 Oct, 2024, 14:33:06 f00000006UTCpm000000 022024Sun, 13 Oct 2024 14:33:06 +0000pm33Sun, 13 Oct 2024 14:33:06 +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

Voir aussi nos tutoriel :

Balise canvas

Permet de dessiner des graphiques, à la volée, par l'intermédiaire de scripts (habituellement JavaScript)

fonction str_word_count

Compte le nombre de mots utilisés dans une chaîne

Les operateurs de javascript

Les opérateurs de js : Cours sur les opérateurs de js :Définition, utilisation et emploie.