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

Comment convertir l'horodatage en heure en php

青灯夜游
青灯夜游original
2023-01-07 15:17:317747parcourir

En PHP, vous pouvez utiliser la fonction date() pour convertir un horodatage en date/heure. Cette fonction peut formater l'horodatage en une date et une heure plus lisibles ; le format de syntaxe est "date(format, timestamp)", le Le paramètre format est utilisé pour spécifier le caractère de formatage et définir le format de date à convertir, tel que "Y-m-d H:i:s", qui convertit l'horodatage au format "année-mois-jour heure:minute:seconde".

Comment convertir l'horodatage en heure en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 8, ordinateur DELL G3

Un horodatage est une séquence de caractères qui représente la date/heure à laquelle un certain événement se produit.

Comment convertir l'horodatage en heure en php

En php, vous pouvez utiliser la fonction date() pour convertir l'horodatage en date et heure.

<?php
header("Content-type:text/html;charset=utf-8");
$time="1673075342";
$date=date("Y-m-d H:i:s",$time);
echo "时间戳 $time 转为的时间为:".$date;
?>

Comment convertir lhorodatage en heure en php

Explication : La première valeur du paramètre de la fonction date() indique le format de date à convertir (il peut y avoir plusieurs combinaisons), "Y-m-d H:i:s" signifie convertir l'horodatage en "année-mois-jour-heure : Format "minutes:secondes".

Connaissances étendues : fonction date()

La fonction date() peut formater l'horodatage en une date et une heure plus lisibles.

Grammar

date(format,timestamp);
  • format Obligatoire. Spécifie le format de l'horodatage.

  • horodatage Facultatif. Spécifiez l'horodatage. La valeur par défaut est la date et l'heure actuelles.

Explication : Le paramètre format est utilisé pour spécifier le caractère de formatage et définir le format de date converti.

j au l (lettre minuscule de "L") à N (signifiant jour de la semaine 1) À S, w (qui signifie dimanche) à z à semaine---W Par exemple : (la 42ème semaine de l'année) mois---F à m Au M À n à t à année---LSi c'est une année bissextile, c'est , sinon c'est o sauf si ISO Si le numéro de semaine ( ou YExemples : ou 20 03 y9903Heure a ampmAAMPMB 000999gHeures, format 12 heures, sans zéros non significatifs Heure, format 24 heures, sans zéros non significatifs Heure, format 12 heures, avec zéros non significatifs heures, format 24 heures, avec des zéros non significatifs Minutes avec des zéros non significatifs Secondes, avec des zéros non significatifs millisecondes (nouveau en PHP 5.2.2). A noter que la fonction
La chaîne de format peut reconnaître les format 参数的字符串
format caractères suivants Description Exemple de valeur de retour
jour --- ---
j dans le mois Jour, 2 chiffres avec zéro en tête 01 à 31
D Jour de la semaine, représentation textuelle, 3 lettres Lun à Dim
Jour du mois, sans zéro 131
Jour de la semaine, compléter Le format du texte de DimancheSamedi
Numéro au format ISO-8601 représentant le jour de la semaine (nouveau en PHP 5.1.0) 17 (signifiant dimanche)
Le suffixe anglais après le nombre de jours du mois, 2 caractères stnd, rd        ou ème. Peut être utilisé avec j
Le jour de la semaine, le chiffre représente 06 (qui signifie samedi)
Jour de l'année 0365
---
Numéro d'année au format ISO-86 01 Semaines, chaque semaine commence le lundi (nouveau en PHP 4.1.0) 42
---
Mois au format texte intégral, comme janvier ou mars JanvierDécembre
Mois représenté par des chiffres, avec des zéros non significatifs 01 12
Le mois représenté par l'abréviation à trois lettres JanDéc
Le mois représenté par le numéro, zéros non significatifs 1 12
Le nombre de jours dans un mois donné 2831
---
Que ce soit une année bissextile10
Année au format ISO-8601 numéro . C'est la même valeur que YW) de   appartient à l'année précédente ou à l'année suivante, utilisez cette année. (Nouveau dans PHP 5.1.0) Exemples : 19992003
Année complète à 4 chiffres 1999
Année à 2 chiffresPar exemple : ou
------
minuscules AM et PM valeurs ou
Valeurs AM et PM en majuscules ou
Swatch heure standard d'Internet à
g 1 à 12
G 0 à 23
h 01 à 12
H 00 à 23
i 00 à 59>
s 00 à 59>
u date() renvoie toujours 000000 car elle n'accepte que entier ​ ​ ​ ​ et DateTime::format() ne prend en charge que les millisecondes. 示例: 654321
时区 --- ---
e 时区标识(PHP 5.1.0 新加) 例如:UTCGMTAtlantic/Azores
I 是否为夏令时 如果是夏令时为 1,否则为 0
O 与格林威治时间相差的小时数 例如:+0200
P 与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔(PHP 5.1.3 新加) 例如:+02:00
T 本机所在的时区 例如:ESTMDT(【译者注】在 Windows       下为完整文本格式,例如"Eastern Standard Time",中文版会显示"中国标准时间")。
Z 时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边的时区偏移量总是正的。 -4320043200
完整的日期/时间 --- ---
c ISO 8601 格式的日期(PHP 5 新加) 2004-02-12T15:19:21+00:00
r RFC 822 格式的日期 例如:Thu, 21 Dec 2000 16:01:07 +0200
U 从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数 参见 time()

注:format的大小写的区分非常重要

<?php
var_dump(date(&#39;Y-m-d H:i:s&#39;, 1616496304)); //H 24小时制 2021-03-23 18:45:04
var_dump(date(&#39;Y-m-d h:i:s&#39;, 1616496304)); //h 12小时制 2021-03-23 06:45:04
?>

推荐学习:《PHP视频教程

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