Pour afficher une date plus "clairement", j'ai écris ça :
Code :
 - if ($Naissance != "0000-00-00" ){
 -     $annee=substr($Naissance,0,4);
 -     $mois=substr($Naissance,5,2);
 -     $jour=substr($Naissance,8,2);
 -     switch ($mois) {
 -     	case 01:
 -       $mois = 'janvier';
 -     	    break;
 -     	case 02:
 -       $mois = 'février';
 -     	    break;
 -     	case 03:
 -       $mois = 'mars';
 -     	    break;
 -     	case 04:
 -       $mois = 'avril';
 -     	    break;
 -     	case 05:
 -       $mois = 'mai';
 -     	    break;
 -     	case 06:
 -       $mois = 'juin';
 -     	    break;
 -     	case 07:
 -       $mois = 'juillet';
 -     	    break;
 -     	case 08:
 -       $mois = 'aout';
 -     	    break;
 -     	case 09:
 -       $mois = 'septembre';
 -     	    break;
 -     	case 10:
 -       $mois = 'octobre';
 -     	    break;
 -     	case 11:
 -       $mois = 'novembre';
 -     	    break;
 -     	case 12:
 -       $mois = 'décembre';
 -     	    break;
 -     }
 
  | 
 
Apparemment rien de bien sorcier, et ça marche très bien ... sauf pour 2 mois !
Les mois d'Aout et de Septembre ne sont pas traités, et le 08 ou 09 n'est pas remplacé. Ce que je ne comprends pas, c'est pourquoi juste ces 2 mois là !
 
J'ai essayé sur plusieurs feuilles différentes, j'ai réecrit le code : rien à faire.
 
Avez-vous une idée sur ce comportement pour le moins ...bizarre ?
 
Merci,
Benjamin
 
Message édité par bepimaco le 12-04-2005 à 22:39:34
 ---------------
			
Bepimaco