AlphaZone | sinon tu as la fonction explode() qui n'est pas mal non plus.
Si j'étais toi, je modifierais le champ de ma table. Ca ne sert à rien une date de la forme JJ-MM-AAAA HH:MM:SS surtout pour une date d'anniversaire, à moin que tu as l'heure exacte de la naissance lol.
Modifie ton champ pour n'avoir que par défaut ce type de format : JJ-MM-AAAA
Après tu fais un explode sur le caractère -
Cela te permettra d'extraire le jour, le mois et même l'année. Tu pourras même la transfomer en date FR.
Tiens j'ai voici le code source de mes fonctions qui permette de convertir une date US en date FR et vise versa:
Code :
- function dateUStoFR($dateUS, $delimiter='-', $separator='-'){
- $date = explode($delimiter, $dateUS);
- $dateFR = sprintf("%02d%s%02d%s%04d", $date[2], $separator, $date[1], $separator, $date[0]);
- return $dateFR;
- }
- function dateFRtoUS($dateFR, $delimiter='-', $separator='-'){
- $date = explode($delimiter, $dateFR);
- $dateUS = sprintf("%04d%s%02d%s%02d", $date[2], $separator, $date[1], $separator, $date[0]);
- return $dateUS;
- }
|
Message édité par AlphaZone le 29-06-2006 à 21:58:42
|