Rubriques
L'instruction date
Présentation
L'instruction date permet d'afficher la date et l'heure courante.
Utilisation
La fonction date() s'utilise de différentes manières. Elle renvoie toujours une chaîne de caractères correspondant à ce qu'on lui a demandé (l'heure, le jour, le mois, etc...).Attention: les paramêtres renvoyés correspondront à ceux du serveur.
Pour fonctionner, la fonction a besoin d'un ou plusieurs des paramêtres suivants:
Caractère | Signification | Exemple de valeurs possibles |
Jour | ||
j | Jour du mois sur deux chiffres sans les zéros initiaux | 1 à 31 |
d | Jour du mois sur deux chiffres avec un zéro initial en fonction du jour | 01 à 31 |
l | (L minuscule) Jour de la semaine en anglais | Sunday à Saturday |
w | Jour de la semaine au format numérique | 0 (dimanche) à 6 (samedi) |
z | Jour de l'année | 0 à 366 |
Semaine | ||
W | Numéro de semaine dans l'année (les semaines commencent le lundi) | Exemple : 42 (la 42ème semaine de l'année) |
Mois | ||
F | Mois, textuel, version longue; en anglais, comme January ou December | January à December |
m | Mois au format numérique, avec zéros initiaux | 01 à 12 |
n | Mois sans les zéros initiaux | 1 à 12 |
t | Nombre de jours dans le mois | 28 à 31 |
Année | ||
L | Est ce que l'année est bissextile | 1 si bissextile, 0 sinon. |
Y | Année sur 4 chiffres | Exemples : 1999 et 2003 |
y | Année sur 2 chiffres | Exemples : 99 et 03 |
Heure | ||
a | Ante méridien et Post méridien (minuscules) | am ou pm |
A | Ante méridien et Post méridien (majuscules) | AM ou PM |
g | Heure (format 12h) sans les zéros initiaux | 1 à 12 |
G | Heure (format 24h) sans les zéros initiaux | 0 à 23 |
h | Heure (format 12h) avec les zéros initiaux | 01 à 12 |
H | Heure (format 24h) avec les zéros initiaux | 00 à 23 |
s | Secondes avec zéros initiaux | 00 à 59 |
i | Minutes avec zéros initiaux | 00 à 59 |
Exemples de code:
<?php
echo date('Y'); //affichera l'année actuelle sur 4 chiffres
?>
<?php
echo date('m').' '.date('Y'); //affichera le mois sur deux chiffres et l'année actuelle sur 4 chiffres
?>
<?php
echo date('m Y'); //affichera le mois sur deux chiffres et l'année actuelle sur 4 chiffres
?>
<?php
echo date('m/Y');
?>