Maison >développement back-end >tutoriel php >Comment convertir les horodatages UNIX en chaînes de date au format ISO 8601 en PHP ?

Comment convertir les horodatages UNIX en chaînes de date au format ISO 8601 en PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-12 10:57:02763parcourir

How to Convert UNIX Timestamps to ISO 8601 Formatted Date Strings in PHP?

Conversion des horodatages UNIX en chaînes de date formatées en PHP

Lorsque vous travaillez avec des horodatages en PHP, il est souvent nécessaire de les convertir en chaînes de date lisibles par l'homme. Ceci est particulièrement utile pour afficher les dates et l’heure dans un format cohérent et visuellement attrayant. Un format de date couramment utilisé est le format ISO 8601, qui exprime les dates et les heures sous la forme :

YYYY-MM-DD[T]hh:mm:ss[Z][+/-hh:mm]

Dans ce format, le suffixe Z indique que l'heure est en UTC (Temps universel coordonné).

Conversion d'un horodatage UNIX au format ISO 8601

Pour convertir un horodatage UNIX en une chaîne de date au format ISO 8601, vous pouvez utiliser la fonction gmdate() en PHP. La fonction gmdate() prend deux arguments : une chaîne de format de date et un horodatage.

Par exemple, pour convertir l'horodatage UNIX 1333699439 en une chaîne de date au format ISO 8601, vous utiliserez le code suivant :

$timestamp = 1333699439;
echo gmdate("Y-m-d\TH:i:s\Z", $timestamp);

Cela afficherait la chaîne de date :

2008-07-17T09:24:17Z

La chaîne de format Y-m-dTH:i:sZ spécifie les éléments de format de date suivants :

  • Y : Année sous forme de nombre à 4 chiffres
  • m : Mois sous forme de nombre à 2 chiffres
  • d : Jour sous forme de nombre à 2 chiffres
  • T : Séparateur entre la date et heure
  • H : Heure sous forme de nombre à 2 chiffres
  • i : Minute sous forme de nombre à 2 chiffres
  • s : Seconde sous forme de nombre à 2 chiffres
  • Z : indicateur de fuseau horaire UTC

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn