vendredi 17 juin 2011

Les dates et heures php

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).

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