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.
Un 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
format Caractères | Description | Exemple de valeur de retour |
---|---|---|
Jour | --- | --- |
d | Le jour du mois, un nombre à 2 chiffres avec des zéros non significatifs | 01 au 31 |
D | Jour de la semaine, représentation textuelle, 3 lettres | Lun à Dim |
j | Le 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) |
S | Le suffixe anglais après le jour du mois, 2 caractères | st, nd, rd ou ème. Peut être utilisé avec j |
w | Le jour de la semaine, le chiffre représente | 0 (pour dimanche) à 6 (pour samedi) |
z | année Jours en | 0 à 365 |
semaine | - -- | --- |
W | Semaine 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 | --- | --- |
F | Mois, Format texte complet , comme janvier ou mars | janvier à 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 |
n | Mois numérique, sans zéros non significatifs | 1 à 12 |
t | Nombre de jours dans un mois donné | 28 à 31 |
Année | --- | --- |
L | Que ce soit une année bissextile | Si c'est une année bissextile, c'est 1, sinon c'est 0 |
o | Numé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 chiffres | Par exemple : 1999 ou 2003 |
y | Année représentée par 2 chiffres | Par exemple : 99 ou 03 |
Heure | --- | --- |
a | Valeurs AM et PM minuscules | am ou pm |
A | Valeurs AM et PM majuscules | AM 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 |
H | Heure, format 24 heures, avec des zéros non significatifs | 00 à 23 |
i | Minutes avec des zéros non significatifs | 00 à 59> |
s | secondes, avec des zéros non significatifs | 00 à 59> |
u | ms (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 | --- | - -- |
e | Identifiant de fuseau horaire (nouveau dans PHP 5.1.0) | Par exemple : UTC, GMT, Atlantique/Açores |
Je | Est-ce heure d'été | Si c'est l'heure d'été, il est 1, sinon il est 0 |
O | Différence d'heures par rapport à l'heure moyenne de Greenwich | Par 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 |
T | Le fuseau horaire où se trouve cette machine | Par 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 »). |
Z | Dé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 | --- | --- |
c | Date au format ISO 8601 (nouveauté en PHP 5) | 2004-02-12T15:19:21+00:00 |
r | Date au format RFC 822 | Exemple :Jeudi 21 décembre 2000 16:01:07 +0200 |
U | De 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 !