Bonsoir,
pour valider une date, j'ai cette méthode :
En gros, on vérifie que $date est au format de $the_format.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private function validateDate($date,$the_format='d/m/Y') { $d=DateTime::createFromFormat($the_format,$date); $format2 = $d->format($the_format); return $d!==false && $format2===$date; }
Mon souci : pour $date = 06/25/2001, j'obtiens $format2 = 06/01/2003. D'où vient ce bug, SVP ?
Partager