Maison >développement back-end >tutoriel php >Comment convertir les horodatages UNIX en chaînes de date au format ISO 8601 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é).
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 :
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!