<?php
function datefr($date) {
$split = preg_split("-",$date);
$annee = $split[0];
$mois = $split[1];
$jour = $split[2];
return $jour."-".$mois."-".$annee;
}
$date = date("Y-m-d"); // Le contenue de cette variable pourrais provenir d'une base de donnée.
echo datefr($date);
?>
function datefr($date) {
$split = preg_split("-",$date);
$annee = $split[0];
$mois = $split[1];
$jour = $split[2];
return $jour."-".$mois."-".$annee;
}
$date = date("Y-m-d"); // Le contenue de cette variable pourrais provenir d'une base de donnée.
echo datefr($date);
?>
Résultat (exemple) :
27-05-2005
On peut ausi afficher une date au format FR de cette façon :
<?php
$Jour = array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi","Samedi");
$Mois = array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
$datefr = $Jour[date("w")]." ".date("d")." ".$Mois[date("n")]." ".date("Y");
echo $datefr;
?>
$Jour = array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi","Samedi");
$Mois = array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
$datefr = $Jour[date("w")]." ".date("d")." ".$Mois[date("n")]." ".date("Y");
echo $datefr;
?>
Résultat (exemple) :
Vendredi 27 Mai 2005
Pour afficher l'heure au format 24/24 :
<?php
$heure=date("H:i:s");
?>
$heure=date("H:i:s");
?>
Il existe une autre technique pour définir une date au format française avec setlocale et strtotime, mais ne fonctionne pas toujours correctement sur un serveur windows.
Je vous invite à lire ceci http://fr2.php.net/setlocale pour plus d'informations.
<?php
setlocale(LC_ALL, "fr_FR");
echo strftime("%A %e %B %Y");
?>
setlocale(LC_ALL, "fr_FR");
echo strftime("%A %e %B %Y");
?>
Aucun commentaire:
Enregistrer un commentaire