par
albat » 30 avr. 2005, 23:37
Au risque de me faire charrier, j'avoue avoir beaucoup de difficultés avec les gestions de dates...
Mon but : 2005-05-01

1er mai 2005
La fonction ci-dessous ne fonctionne pas.
Je pense que le problème vient du fait qu'elle considère
$date_in
comme une chaîne de caractères et non comme une date.
function formatdate($date_in)
{ $Mois = array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
$date_out = date("j",$date_in).(date("j",$date_in)==1 ? "<sup>er<sup> " : " ").$Mois[date("n",$date_in)-1]." ".date("Y",$date_in);
return $date_out;
}
Merci !
Au risque de me faire charrier, j'avoue avoir beaucoup de difficultés avec les gestions de dates... :oops:
Mon but : 2005-05-01 :arrow: 1er mai 2005
La fonction ci-dessous ne fonctionne pas.
Je pense que le problème vient du fait qu'elle considère [b]$date_in[/b]
comme une chaîne de caractères et non comme une date.
[php]function formatdate($date_in)
{ $Mois = array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
$date_out = date("j",$date_in).(date("j",$date_in)==1 ? "<sup>er<sup> " : " ").$Mois[date("n",$date_in)-1]." ".date("Y",$date_in);
return $date_out;
}[/php]Merci !