| |
2
. Afficher la date du jour et l'heure
en cours :
Fonction
: date(
)
|
Avec PHP il est simple d'afficher la date du
jour . Tout d'abord une date simple, nous allons en profiter
pour utiliser notre première variable (les
variables commencent toujours par le signe dollar $).
Code
PHP |
Résultat
à l'écran |
<?
$date = date
("d-m-Y");
$heure = date
("H:i");
Print("<b>Nous
sommes le
$date et
il est $heure</b>");
?> |
|
Nous somme le 21-08-08 et il est 02:35
|
La fonction date()
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 me 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 :
14-11-2001. 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),
je vous conseille de les tester pour vous rendre compte
de ce que chaque paramètre retourne comme résultat :
-
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
nombre, en anglais, sur deux lettres : i.e. "th", "nd"
- t - Nombre de jour dans
le mois donné, i.e. "28" à "31"
- U - Secondes depuis une
époque
- w - Jour de la semaine,
numérique, i.e. "0" (Dimanche) to "6" (Samedi)
- Y - Année, 4 chiffres;
i.e. "1999"
- y - Année, 2 chiffres;
i.e. "99"
- z - Jour de l'année; i.e.
"0" à "365"
- Z - Décalage horaire en
secondes (i.e. "-43200" à "43200")
Petite Info : Vous voudrez
peut-être remplacer le : par un
h pour que le format Français soit
vraiment respecté (ex: 13H15), dans ce cas il suffit de procéder
ainsi : date("H\hi"),
remarquez l'anti-slash devant le deuxième "h", en effet il
faut spécifier à PHP que cette lettre est un caractère et
non à nouveau l'heure en cours, on y place donc un backslash
comme devant tous les caractères spéciaux qui ne doivent pas
être interprétés comme du code.
Code
PHP |
Résultat
à l'écran |
<?
$date = date
("d-m-Y");
$heure = date
("H
\H i");
Print("<b>Nous
sommes le $date
et il est
$heure Min.</b>");
?> |
|
Nous somme le 21-08-08 et il est 02 H 35 Min. |
|
|
|
|
|
|
|
| |
 |
| |
|
|
|