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');
?>