Manuel d'auto-a...login
Manuel d'auto-apprentissage complet PHP
auteur:php.cn  temps de mise à jour:2022-04-15 13:53:54

Date PHP



La fonction PHP date() est utilisée pour formater l'heure/la date.


Fonction PHP date()

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

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

Grammaire

string date ( string $format [, int $timestamp ] )
参数描述
format必需。规定时间戳的格式。
timestamp可选。规定时间戳。默认是当前的日期和时间。


PHP Date() - Date formatée

date() Le premier paramètre obligatoire de la fonction format spécifie comment formater la date/heure.

Voici quelques caractères disponibles :

  • d - représente le jour du mois (01 - 31)

  • m - représente le mois (01 - 12)

  • Y - représente l'année (quatre chiffres)

Pour plus d'informationsformat Pour une liste de tous les caractères disponibles en paramètres, veuillez consulter notre Manuel de référence PHP Date, fonction date().

Vous pouvez insérer d'autres caractères entre les lettres, tels que "/", "." ou "-", afin de pouvoir ajouter une mise en forme supplémentaire :

<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>

La sortie du code ci-dessus ressemble à ceci :

2016/05/11<br>
2016.05.11<br>
2016-05-11
La chaîne de format peut reconnaître les format chaînes de paramètres suivantes
format CaractèresDescription Exemple de valeur de retour
Jour------
dLe jour du mois, un nombre à 2 chiffres avec des zéros non significatifs01 au 31
DJour de la semaine, représentation textuelle, 3 lettresLun à Dim
jLe jour du mois, sans zéros non significatifs 1 à 31
l (minuscules des lettres "L") Jour de la semaine, format texte intégral Dimanche à Samedi
N Le jour de la semaine représenté par des chiffres au format ISO-8601 (nouvellement ajouté en PHP 5.1.0)1 (signifiant lundi) À 7 (signifiant dimanche)
SLe suffixe anglais après le jour du mois, 2 caractères st, nd, rd ou ème. Peut être utilisé avec j
wLe jour de la semaine, le chiffre représente 0 (pour dimanche) à 6 (pour samedi)
z année Jours en 0 à 365
semaine- -----
WSemaine de l'année au format ISO-8601, chaque semaine commence le Lundi (nouveau en PHP 4.1.0) Par exemple : 42 (la 42ème semaine de l'année)
Mois------
FMois, Format texte complet , comme janvier ou marsjanvier à décembre
m Mois représenté par des chiffres, avec des zéros non significatifs 01 à 12
M L'abréviation à trois lettres du mois janvier à déc
nMois numérique, sans zéros non significatifs1 à 12
tNombre de jours dans un mois donné 28 à 31
Année------
LQue ce soit une année bissextileSi c'est une année bissextile, c'est 1, sinon c'est 0
oNuméro de l'année au format ISO-8601. C'est la même valeur que Y sauf si ISO Si le numéro de semaine (W) de   appartient à l'année précédente ou à l'année suivante, utilisez cette année.(Nouveau en PHP 5.1.0) Exemples : 1999 ou 2003
Y Une année complète représentée par 4 chiffresPar exemple : 1999 ou 2003
yAnnée représentée par 2 chiffresPar exemple : 99 ou 03
Heure------
a Valeurs AM et PM minuscules am ou pm
A Valeurs AM et PM majusculesAM ou PM
B Swatch Internet Standard 000 à 999
g Heure, format 12 heures, sans zéros non significatifs 1 à 12
G heure, format 24 heures, sans zéros non significatifs 0 à 23
h Heure, format 12 heures, avec les zéros non significatifs 01 à 12
HHeure, format 24 heures, avec des zéros non significatifs00 à 23
iMinutes avec des zéros non significatifs00 à 59>
s secondes, avec des zéros non significatifs 00 à 59>
ums (nouveau en PHP 5.2.2). Il convient de noter que la fonction date() renvoie toujours 000000 car elle n'accepte que entier ​ ​ ​ ​ paramètre, et DateTime::format() ne prend en charge que les millisecondes. Exemple : 654321
Fuseau horaire--- - --
eIdentifiant de fuseau horaire (nouveau dans PHP 5.1.0) Par exemple : UTC, GMT, Atlantique/Açores
JeEst-ce heure d'étéSi c'est l'heure d'été, il est 1, sinon il est 0
ODifférence d'heures par rapport à l'heure moyenne de GreenwichPar exemple : +0200
P À la différence de l'heure moyenne de Greenwich (GMT), il y a deux points séparant les heures et les minutes (nouvellement ajouté dans PHP 5.1.3) Par exemple : +02 :00
TLe fuseau horaire où se trouve cette machinePar exemple : EST, MDT ([Note du traducteur] Sous Windows Vous trouverez ci-dessous le format de texte complet, tel que « Eastern Standard Time », la version chinoise affichera « China Standard Time »).
ZDécalage horaire en secondes. Les décalages de fuseau horaire à l’ouest de UTC sont toujours négatifs et les décalages de fuseau horaire à l’est de UTC sont toujours positifs.-43200 à 43200
Date/heure complète ------
cDate au format ISO 8601 (nouveauté en PHP 5)2004-02-12T15:19:21+00:00
rDate au format RFC 822 Exemple :Jeudi 21 décembre 2000 16:01:07 +0200
UDe nombre de secondes depuis le début de l'époque Unix (1er janvier 1970 00:00:00 GMT) Voir time()

Manuel de référence complet des dates PHP

Pour un manuel de référence complet pour toutes les fonctions de date, veuillez visiter notre Manuel de référence complet des dates PHP.

Ce manuel de référence fournit une brève description et des exemples d'application de chaque fonction !

Site Web PHP chinois