Date et heure PHP
Date et heure PHP
Un exemple pour commencer :
<?PHP
$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure");
?>
Ce qui nous donnera :
Nous sommes le 19-05-2005 et il est 20:52
C'est donc la fonction
date() qui permet d'obtenir l'heure locale du serveur, mais attention l'heure locale est fonction de la situation géographique du serveur en lui-même. En effet un serveur situé au canada vous donnera l'heure du canada, en ce qui nous concerne les serveurs de Free.fr sont en France donc l'heure locale sera l'heure Française :).
Dans le code ci-dessus nous générons la variable $
date() en lui donnant la valeur de ce que retourne la fonction
date()("d-m-Y") en l'occurrence : 19-05-2005. Les paramètres contenus entre les parenthèses d-m-Y peuvent être placés dans l'ordre que vous désirez, ainsi la
date au format US sera écrite ainsi : date("Y-m-d"), il existe beaucoup de paramètres. (extrait de la doc. en Français de Nexen.net)
La fonction
date(); peut prendre beaucoup d'attributs. Voici les plus utilisés :
a - "am" (matin) ou "pm" (après-midi)
A - "AM" (matin) ou "PM" (après-midi)
d - Jour du mois, sur deux chiffres (éventuellement avec un zéros) : "01" à "31"
D - Jour de la semaine, en trois lettres (et en anglais) : par exemple "Fri" (pour Vendredi)
F - Mois, textuel, version longue; en anglais, i.e. "January" (pour Janvier)
h - Heure, au format 12h, "01" à "12"
H - heure, au format 24h, "00" à "23"
g - Heure, au format 12h sans les zéros initiaux, "1" à "12"
G - Heure, au format 24h sans les zéros initiaux, "0" à "23"
i - Minutes; "00" à "59"
j - Jour du mois sans les zéros initiaux: "1" à "31"
l - ('L' minuscule) - Jour de la semaine, textuel, version longue; en anglais, i.e. "Friday" (pour Vendredi)
L - Booléen pour savoir si l'année est bissextile ("1") ou pas ("0")
m - - Mois; i.e. "01" à "12"
n - Mois sans les zéros initiaux; i.e. "1" à "12"
M - Mois, en trois lettres (et en anglais) : par exemple "Jan" (pour Janvier)
s - Secondes; i.e. "00" à "59"
S - Suffixe ordinal d'un nom
Autres techniques pour afficher la date
Il existe plusieurs autre fonctions en PHP pour afficher une date :
mktime > Voir un cours sur l'
introduction à mktime
date
timestamp
Comme toujours, il faut utiliser chaque fonctions au bon endroit pour avoir un code optimisé.
Le 12/05/2008 par Sky
http://www.graphiks.net
Les commentaires