Maison >développement back-end >tutoriel php >Comment formater les horodatages Unix en tant que chaînes de date en PHP ?

Comment formater les horodatages Unix en tant que chaînes de date en PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-11 22:24:03386parcourir

How to Format Unix Timestamps as Date Strings in PHP?

Formatage des horodatages Unix en chaînes de date en PHP

La conversion des horodatages Unix en chaînes de date formatées est une tâche courante dans les applications basées sur PHP. En formatant ces représentations numériques, vous pouvez afficher les horodatages dans un format lisible par l'homme, tel que "2008-07-17T09:24:17Z".

Par exemple, vous souhaitez convertir un horodatage tel que 1333699439 en chaîne "2008-07-17T09:24:17Z". Pour y parvenir, vous pouvez utiliser la fonction gmdate(), qui formate un horodatage selon la chaîne de format spécifiée. Voici comment procéder :

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

Dans ce code, la fonction gmdate() est utilisée avec la chaîne de format suivante :

  • "Y ": Année, représentée par une chaîne à 4 chiffres
  • "m" : Mois, représenté sous la forme d'une chaîne à 2 chiffres (01 à 12)
  • "d" : Jour du mois, représenté sous la forme d'une chaîne à 2 chiffres chaîne (01 à 31)
  • "T": Séparateur entre la date et l'heure
  • "H": Heures (format 24 heures), représentées sous la forme d'une chaîne de 2 chiffres (00 à 23 )
  • "i": Minutes, représentées par une chaîne à 2 chiffres (00 à 59)
  • "s": Secondes, représentées par une chaîne à 2 chiffres (00 à 59)
  • "Z" : heure zouloue (UTC)

En composant ces spécificateurs de format, vous pouvez créer un format de chaîne de date personnalisé qui correspond à la sortie souhaitée. La fonction gmdate() appliquera ensuite ce format à l'horodatage fourni, ce qui donnera une chaîne de date formatée en heure 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