Bonjour tout le monde,
Je souhaite afficher une date textuel à partir d'une entrée "date"
Tout les scripts que j'ai pu trouver me proposent de le faire pour la date du jour, moi, ma date est stockée dans une base de données...
id_event : 1
date : 20090503
text : bla bla bla bla bla
Je souhaite donc transformer "20090503" en "Jeudi 3 Mai 2009"
j'ai trouvé ce code, il pourrai parfaitement correspondre si il n'utilisant pas la date du jour... :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 <?php //--- DATE DU JOUR EN FRANCAIS ---// // $date=getdate(); function date_francais($date){ //--- Les noms des jours en français $jour{0} = "dimanche"; $jour{1} = "lundi"; $jour{2} = "mardi"; $jour{3} = "mercredi"; $jour{4} = "jeudi"; $jour{5} = "vendredi"; $jour{6} = "samedi"; //--- Les noms des mois en français $mois{1} = "janvier"; $mois{2} = "février"; $mois{3} = "mars"; $mois{4} = "avril"; $mois{5} = "mai"; $mois{6} = "juin"; $mois{7} = "juillet"; $mois{8} = "août"; $mois{9} = "septembre"; $mois{10} = "octobre"; $mois{11} = "novembre"; $mois{12} = "décembre"; //--- le jour en français $jourfr=$jour{$date['wday']}; //--- si vous souhaitez une majuscule pour le jour, activez la ligne ci-dessous //$jourfr=ucfirst($jourfr); //--- le jour en chiffre $jour = $date['mday']; //--- le mois en chiffre $mois_cf = $date['mon']; //--- le mois en français $moisfr = $mois{$mois_cf} ; //--- si vous souhaitez une majuscule pour le mois, activez la ligne ci-dessous //$moisfr=ucfirst($moisfr); //--- l'annee` $annee = $date['year']; //--- la date complète en français $date_en_francais = "Nous sommes le $jourfr $jour $moisfr $annee."; return $date_en_francais; } //--- Affichage ---// echo @date_francais($date); //--- DATE EN FRANCAIS D'UN TIMESTAMP RECUPERER DANS UNE TABLE ---// //--- peut utiliser le timestamp s'il est fourni ---// //--- exemple : $date1="1034845105"; //--- la variable $date devient : $date=getdate($date1); //--- la fonction ne change pas ?>
Grand merci pour votre aide
Partager