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