PHP

Résolu
Webal07 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
animostab Messages postés 2829 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

A voir également:

5 réponses

animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
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
0
Webal07 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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 !
0
animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
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
0
Webal07 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
WOW

merci beaucoup fonctionne parfaitement!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
pas de quoi tu peux mettre en résolu
0