Ce langage représenté par un éléphant bleu est actuellement l'un des langages de programmation web les plus évolués. Le maitriser vous facilitra la vie et vous découvrirez en lui multiples applications pour votre site, de quoi le rendre vivant, dynamique et surtout simple de mise à jour dans un premier temps. Des variables aux pseudo-frames en passant par l'utilisation de formulaires, voici comment le découvrir...
Nous verrons ici plus précisemment la version 4 de PHP.
Dates & heures
Pour afficher une date, multiples façons sont possibles. Tout cela se fera dans un premier temps avec la fonction
date() qui prendra comme argument son formatage.
Voici les différents codes de formatage :
a => am ou pm
(pour l'instant présent :
pm)
A => AM ou PM
(pour l'instant présent :
PM)
d => jour du mois
(pour l'instant présent :
17)
D => les trois premières lettres du jour de la semaine
(pour l'instant présent :
Sat)
F => nom du mois
(pour l'instant présent :
May)
h => heure au format 12h avec 0 en préfixe
(pour l'instant présent :
04)
H => heure au format 24h avec 0 en préfixe
(pour l'instant présent :
16)
g => heure au format 12h sans le 0 en préfixe
(pour l'instant présent :
4)
G => heure au format 24h sans le 0 en préfixe
(pour l'instant présent :
16)
i => les minutes
(pour l'instant présent :
02)
m => mois de l'année avec 0 en préfixe
(pour l'instant présent :
05)
M => les trois premières lettres du mois de l'année
(pour l'instant présent :
May)
n => mois de l'année sans 0 en préfixe
(pour l'instant présent :
5)
s => secondes
(pour l'instant présent :
02)
y => année en deux chiffres
(pour l'instant présent :
08)
Y => année en quatre chiffre
(pour l'instant présent :
2008)
Afficher la date et l'heure :
Pour afficher les éléments que l'on veut, on utilisera donc
date() de cette façon :
Exemple :
<?php
$date = date("d/m/y");
echo "Nous sommes le $date.";
echo "<br>";
$date = date("d F Y");
echo "Nous sommes aussi le $date.";
echo "<br>";
$heureH = date("H");
$heureM = date("i");
$heureS = date("s");
echo "Et il est $heureH heures $heureM minutes et $heureS secondes (au moment du chargement de la page).";
?>
Résultat :
Nous sommes le 17/05/08.
Nous sommes aussi le 17 May 2008.
Et il est 16 heures 02 minutes et 02 secondes (au moment du chargement de la page).
Remarque :
Les nom de mois, jour etc sont bien entendu dans la langue de Shakespare. Pour afficher la date en français, utilisez ce petit script :
<?php
$monthes = array('', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
$days = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
$date_first = $days[date('w')];
$date_second = $monthes[date('n')];
echo $date_first.' '.date('d').' '.$date_second.' '.date('Y');
?>
Ce qui donnera :
Samedi 17 Mai 2008
Chapitre suivant : les tableaux PHP.