Maison >développement back-end >Problème PHP >Comment convertir l'horodatage php au format d'heure

Comment convertir l'horodatage php au format d'heure

PHPz
PHPzoriginal
2023-03-29 11:32:06489parcourir

En PHP, il est souvent nécessaire de convertir les horodatages (horodatages Unix) en formats temporels lisibles. Un horodatage est un nombre de secondes à partir du 1er janvier 1970 00:00:00 UTC jusqu'à une certaine heure et constitue un moyen couramment utilisé pour représenter l'heure. En PHP, les horodatages peuvent être facilement convertis en différents formats d'heure en utilisant la fonction date().

Voici un exemple de code :

<?php
// 定义时间戳
$timestamp = 1608653403;

// 输出时间戳对应的日期格式
echo date(&#39;Y-m-d H:i:s&#39;, $timestamp);
?>

Le résultat de sortie de ce code est : 2020-12-23 16:36:43. Parmi eux, le premier paramètre de la fonction date() est le format de sortie et le deuxième paramètre est la variable d'horodatage.

Présentons les paramètres courants de format de date :

  • Y : représente l'année, exprimée au format à quatre chiffres (comme : 2021) ; 21 );
  • m : représente le mois, exprimé au format à deux chiffres (par exemple : 01 représente janvier, 12 représente décembre) ;
  • n : représente le mois, exprimé au format à un chiffre (par exemple : 1 représente) ; Le 12 janvier signifie décembre) ;
  • d : représente la date, exprimée sous la forme d'un format à deux chiffres (par exemple : 01 représente le 1er, 31 représente le 31
  • j : représente la date, exprimée sous la forme d'un seul chiffre) ; format des chiffres (tel que : 1 représente le 1er, 31 représente le 31
  • H : représente l'heure, affichée au format 24 heures (par exemple : 01 représente 1h du matin, 23 représente 23h) ; : représente l'heure, affichée au format 12 heures (Par exemple : 01 signifie 1h du matin, 11 signifie 11h du matin) ;
  • i : représente les minutes, exprimées au format à deux chiffres (par exemple : 01 représente la 1ère minute), 59 représente la 59ème minute) ;
  • s : représente les secondes, exprimées au format à deux chiffres (par exemple : 01 représente la 1ère seconde, 59 représente la 59ème seconde
  • a : représente le matin ou l'après-midi, « am » minuscule) ; ou "pm" ;
  • A : représente le matin ou l'après-midi, majuscule "AM" ou "PM"
  • w : représente le jour de la semaine, représenté par les chiffres de 0 à 6 (0 représente le dimanche, 1 représente le lundi ; bientôt).
  • De plus, il existe d'autres paramètres de format, qui ne sont pas répertoriés ici. Pour plus de paramètres de format, vous pouvez consulter la description détaillée de la fonction date() dans la documentation officielle de PHP.
  • Dans le développement quotidien, la conversion des horodatages en formats temporels lisibles est une opération très courante. En maîtrisant le contenu ci-dessus, je pense que les lecteurs seront capables d'utiliser habilement la fonction date() pour convertir les horodatages.

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