Vous pouvez utiliser la fonction date pour définir le format de date en PHP. Cette fonction peut formater l'horodatage en une date et une heure plus lisibles. Sa syntaxe d'utilisation est "string date(string $format[,int $timestamp". ])".
L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3
Fonction PHP date()
La fonction PHP date() peut formater l'horodatage en une date et une heure plus lisibles.
L'horodatage du conseil est une séquence de caractères qui représente la date/heure à laquelle un certain événement s'est produit.
Syntaxe
string date ( string $format [, int $timestamp ] )
Paramètres
format requis. 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.
PHP Date() - Format Date
Le premier paramètre obligatoire de la fonction date(), 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 une liste de tous les caractères disponibles dans le paramètre format, 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 un formatage 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 est comme suit :
2016/10/21 2016.10.21 2016-10-21
[Apprentissage recommandé : "Tutoriel vidéo PHP"]
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 Le format de texte complet est indiqué ci-dessous, 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() |
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!