PHP
Résolu
Webal07
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 3003 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 3003 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerais savoir svp, comment faire afficher la date en français
merci beaucoup !!!
<?php echo date('l d F Y', mktime(0, 0, 0, date('09'), date('30'), date('2013')));?>
ce qui affiche présentement : Tuesday 01 October 2013
j'aimerais savoir svp, comment faire afficher la date en français
merci beaucoup !!!
<?php echo date('l d F Y', mktime(0, 0, 0, date('09'), date('30'), date('2013')));?>
ce qui affiche présentement : Tuesday 01 October 2013
5 réponses
-
Bonjour
ce code affiche la date du jour en francais
<?php
function date_fr($format, $timestamp=false) {
if ( !$timestamp ) $date_en = date($format);
else $date_en = date($format,$timestamp);
$texte_en = array(
"Monday", "Tuesday", "Wednesday", "Thursday",
"Friday", "Saturday", "Sunday", "January",
"February", "March", "April", "May",
"June", "July", "August", "September",
"October", "November", "December"
);
$texte_fr = array(
"Lundi", "Mardi", "Mercredi", "Jeudi",
"Vendredi", "Samedi", "Dimanche", "Janvier",
"Février", "Mars", "Avril", "Mai",
"Juin", "Juillet", "Août", "Septembre",
"Octobre", "Novembre", "Décembre"
);
$date_fr = str_replace($texte_en, $texte_fr, $date_en);
$texte_en = array(
"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun",
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",
"Aug", "Sep", "Oct", "Nov", "Dec"
);
$texte_fr = array(
"Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim",
"Jan", "Fév", "Mar", "Avr", "Mai", "Jui",
"Jui", "Aoû", "Sep", "Oct", "Nov", "Déc"
);
$date_fr = str_replace($texte_en, $texte_fr, $date_fr);
return $date_fr;
};
echo date_fr("l d F Y")
ou bien pour ta date
echo date_fr('l d F Y', mktime(0, 0, 0, date('09'), date('30'), date('2013')))
?>
ou bien tu as aussi plus simple
<?php
setlocale (LC_TIME, 'fr_FR','fra');
echo strftime("%A %d %B %Y");
?>
ou avec ta date
<?php
setlocale (LC_TIME, 'fr_FR','fra');
echo strftime('%A %d %B %Y', mktime(0, 0, 0, date('09'), date('30'), date('2013')))?>
Un petit merci vaut mieux qu'une grande ignorance -
Merci
mais je dois conserver mon code, car je doit débuter avec une date précise soit le 30 septembre 2013
comment puis ajouter ton code au mien ?
merci encore de ton aide ! -
c'est deja fait
<?php
setlocale (LC_TIME, 'fr_FR','fra');
echo strftime('%A %d %B %Y', mktime(0, 0, 0, date('09'), date('30'), date('2013')))?>
ou pour le code plus haut
echo date_fr('l d F Y', mktime(0, 0, 0, date('09'), date('30'), date('2013')))
au lieu de
echo date_fr("l d F Y")
Un petit merci vaut mieux qu'une grande ignorance -
WOW
merci beaucoup fonctionne parfaitement! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
pas de quoi tu peux mettre en résolu