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

Comment convertir l'horodatage en heure en php

青灯夜游
Libérer: 2023-03-17 17:52:01
original
7686 Les gens l'ont consulté

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;
?>
Copier après la connexion

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);
Copier après la connexion
  • 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
DJour 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ée0365
---
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 marsJanvierDé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 à
g1 à 12
G 0 à 23
h01 à 12
H00 à 23
i00 à 59>
s 00 à 59>
udate() 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
完整的日期/时间------
cISO 8601 格式的日期(PHP 5 新加)2004-02-12T15:19:21+00:00
rRFC 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
?>
Copier après la connexion

推荐学习:《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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal