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
574 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!

source:php.cn
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