Vous êtes ici Codes PHP et MySQL > Date-Heure > Change une date aaaa/mm/dd en dd mois aaaa

 

Change une date aaaa/mm/dd en dd mois aaaa

J'ai eu besoin de cela pour modifier un script d'affichage de dates du format anglais au format français. Plein de solutions existent, soit directement à partir de la requête SQL soit en changeant l'ordre de la chaine en PHP.

J'ai donc repris des bouts de codes en ajoutant :

* le changement de la valeur numérique du mois en chaine littérale

* l'ablation du 0 du numéro du jour si c'est inférieur à 10



Rien de bien génial, mais ça peut servir, non ?
 
frankoi
Code vu 5507 fois
Enregistré le 21 Fév 2008
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Change une date aaaa/mm/dd en dd mois aaaa
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
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.
56.
57.
58.
59.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Change une date aaaa/mm/dd en dd mois aaaa                */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts343-PHP.htm              */
/* Auteur         : frankoi                                                   */
/* Date édition   : 21 Fév 2008                                               */
/*                                                                            */
/******************************************************************************/


function MeF_Date($str// Change une date aaaa/mm/dd en dd mois aaaa
{
// Recupere la date das des variables
list($annee$mois$jour) = explode("-"$str);
// Retire le 0 des jours
if ($jour=="00"$jour="";
elseif (substr($jour01)=="0"$jour=substr($jour11);
// Met le mois en litteral
$moisli{1} = "janvier";
$moisli{2} = "février";
$moisli{3} = "mars";
$moisli{4} = "avril";
$moisli{5} = "mai";
$moisli{6} = "juin";
$moisli{7} = "juillet";
$moisli{8} = "août";
$moisli{9} = "septembre";
$moisli{10} = "octobre";
$moisli{11} = "novembre";
$moisli{12} = "décembre";
if (substr($mois01)=="0"$mois=substr($mois11);
$mois $moisli[$mois];
// Met en forme 
$str $jour.' '.$mois.' '.$annee;
return $str;
}

// Pour les tests de la fonction
$date1 "2009-02-06";
echo MeF_Date($date1)."<br>";
$date2 "2009-11-24";
echo MeF_Date($date2)."<br>";
$date3 "2009-10-5";
echo MeF_Date($date3)."<br>";

?>


 

Fonctions du code

: Coupe une chaîne en segments - (PHP 4, PHP 5)
: Transforme une liste de variables en tableau - (PHP 4, PHP 5)
: Retourne un segment de chaîne - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Librairie PHP

Connexion

 
 

Date-Heure

 
 

PHP

 
 
 
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
    Editeur PHP
 
        Publicité