Maison > développement back-end > tutoriel php > Comment convertir un horodatage UNIX en chaîne de date ISO 8601 en PHP ?

Comment convertir un horodatage UNIX en chaîne de date ISO 8601 en PHP ?

Patricia Arquette
Libérer: 2024-11-11 12:03:02
original
605 Les gens l'ont consulté

How to Convert a UNIX Timestamp to ISO 8601 Date String in PHP?

Conversion des horodatages UNIX en chaînes de date ISO 8601 en PHP

À mesure que nous approfondissons les subtilités du développement Web, il devient souvent nécessaire de manipuler horodatages et convertissez-les dans des formats lisibles par l’homme. Les horodatages UNIX, représentés par le nombre de secondes écoulées depuis l'époque (généralement le 1er janvier 1970, 00:00:00 UTC), constituent un moyen pratique de suivre le temps. Cependant, à des fins d'affichage ou de stockage, nous avons souvent besoin de convertir ces horodatages en chaînes de date plus structurées.

问题:

En PHP, comment pouvons-nous convertir un UNIX horodatage, tel que 1333699439, dans une chaîne de date formatée au format ISO 8601 (par exemple, 2008-07-17T09:24:17Z) ?

答案:

PHP fournit la fonction gmdate(), qui nous permet de formater les horodatages. L'exemple suivant montre comment réaliser la conversion souhaitée :

$timestamp = 1333699439;
$dateString = gmdate("Y-m-d\TH:i:s\Z", $timestamp);
Copier après la connexion

La fonction gmdate() utilise les spécificateurs de format suivants :

  • Y : Année avec des zéros non significatifs
  • m : Mois avec des zéros non significatifs
  • d : Jour du mois avec des zéros non significatifs
  • H : Heure (format 24 heures) avec des zéros non significatifs
  • i : Minute avec des zéros non significatifs
  • s : Seconde avec des zéros non significatifs
  • Z : Décalage de fuseau horaire au format "Zulu" (par exemple, " 00:00" pour UTC)

En combinant ces spécificateurs, nous pouvons créer des chaînes de date dans différents formats, y compris le format ISO 8601 présenté dans l'exemple. La chaîne de date résultante, "2008-07-17T09:24:17Z", représente le 17 juillet 2008 à 09:24:17 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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal