PHP possède de nombreuses fonctions qui permettent de manipuler la date et l'heure sur le serveur qui exécute PHP.
N'oubliez pas que la date et l'heure affichées seront celle du serveur (qui exécute le code) et non celle du visiteur (en JavaScript, c'est le navigateur sur le poste client qui interprète le code et donc affiche l'heure de l'ordinateur du visiteur).
<?php$date_du_jour = date("d-m-Y");
echo "Nous sommes le ".$date_du_jour;
?>
La fonction getdate()
Par exemple :
N'oubliez pas que la date et l'heure affichées seront celle du serveur (qui exécute le code) et non celle du visiteur (en JavaScript, c'est le navigateur sur le poste client qui interprète le code et donc affiche l'heure de l'ordinateur du visiteur).
La fonction date(format) retourne une date sous forme d'une chaîne, au format demandé .
Format | Description | Exemple |
a | "am" ou "pm" minuscules | pm |
A | "AM" ou "PM" majuscules | PM |
d | jour du mois | 07 /12 |
D | jour de la semaine en 3 lettres | Mon |
F | nom du mois | May |
h | heure (format 12 heures avec 0 en en-tête) | 12 |
H | heure (format 24 heures avec 0 en en-tête) | 08 |
g | heure (format 12 heures sans 0 en en-tête) | 4 |
G | heure (format 24 heures sans 0 en en-tête) | 10 |
i | minutes | 44 |
J | jours du mois (pas de 0 en en-tête) | 3 |
m | mois de l'année (0 en en-tête) | 04 |
M | mois de l'année en 3 lettres | jul |
n | mois de l'année; pas de 0 en entête | 4 |
s | secondes | 30 |
y | année en 2 chiffres | 02 |
Y | année en 4 chiffres | 2003 |
Par exemple : <?php$date_du_jour = date("d-m-Y");
echo "Nous sommes le ".$date_du_jour;
?>
La fonction getdate()
La fonction getdate(champ) retourne un tableau associatif contenant les informations de date et d'heure avec les champs suivants :
Champs | Description | Exemple |
seconds | secondes | 23 |
minutes | minutes | 7 |
hours | heures de la journée de 0 à 23 | 16 |
mday | jour du mois de 1 à 31 | 18 |
wday | jour de la semaine de 0 à 6 | 5 |
mon | mois de l'année | 4 |
year | année en 4 chiffres | 2003 |
yday | jour de l'année de 0 à 365 | 185 |
weekday | nom du jour de la semaine (en anglais) | Monday |
month | mois de l'année (en anglais) | January |
Par exemple :
<?php$aujourdhui = getdate();$mois = $aujourdhui['month'];$jour = $aujourdhui['mday'];$annee = $aujourdhui['year'];echo "$jour/$mois/$annee";?>



Aucun commentaire:
Enregistrer un commentaire