cs_Stephane
Messages postés550Date d'inscriptionvendredi 5 janvier 2001StatutMembreDernière intervention23 septembre 2006
-
8 mai 2002 à 19:41
cs_Stephane
Messages postés550Date d'inscriptionvendredi 5 janvier 2001StatutMembreDernière intervention23 septembre 2006
-
14 mai 2002 à 17:55
salut
j'ai un gros pb que j'arrive pas a resoudre.
j'ai une date dans une variable du type "2002/05/08", je voudrai arriver par quelque moyen que ce soit à récuperer dans une variable : 5 Mai 2002
Vapula
Messages postés83Date d'inscriptionmardi 9 avril 2002StatutMembreDernière intervention17 mai 2005 14 mai 2002 à 11:31
Lut
Bon le moyen n'est pas le plus simple mais voici le code :
une fonction pour reconnaitre les mois
une fonction de creation de la chaine
et voila il doit avoir un moyen plus simple en passant par un timestamp mais j'ai pas cherché. :big)
<?
function mois($nbre){
// recupere le mois en fonction du nbre switch ($nbre){
case "01":
case "1":
return ("Janvier");
break ;
case "02":
case "2":
return ("Fevrier");
break ;
case "03":
case "3":
return ("Mars");
break ;
case "04" :
case "4":
return ("Avril");
break ;
case "05":
case "5":
return ("Mai");
break ;
case "06":
case "6":
return ("Juin");
break ;
case "07" :
case "7":
return ("Juillet");
break ;
case "08" :
case "8":
return ("Août");
break ;
case "09" :
case "9":
return ("Septembre");
break ;
case "10":
return ("Octobre");
break ;
case "11":
return ("Novembre");
break ;
case "12":
return ("Décembre");
break ;
default:
return ("Date invalide");
}
}
function retourdate($date){
//division de la date par rapport au /
$retour = split ('/', $date);
//test si le mois est valide et renvoie la date
$mois = mois($retour[1]);
if ($mois == 'Date invalide'){
return ("La date n'est pas au format année/mois/jour");
}else{
return("La date est le ".$retour[2]." ".mois($retour[1])." ".$retour[0]);
}
}