2012/3/29 Martín Marqués <martin.marques@xxxxxxxxx>: > El día 29 de marzo de 2012 14:14, David OBrien <dgobrien@xxxxxxxxx> escribió: >> actually this would work well ... compare what they send with the output of >> the formatdate >> >> function checkDateTime($data) { >> if (date('Y-m-d H:i:s', strtotime($data)) == $data) { >> return true; >> } else { >> return false; >> >> } >> } > > Well, I did somethin similar... > > $arDate = explode("/", $nacimiento); > if(!checkdate($arDate[1], $arDate[0], $arDate[2])) > $nacimiento = ''; > > Just need to set the variable $nacimiento to the empty string if it's > not a valid date. > > Thanks anyway, > > > -- > Martín Marqués > select 'martin.marques' || '@' || 'gmail.com' > DBA, Programador, Administrador > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > I don't know how it came to be, but a lot of people rely on this behaviour. It does make sense if you squint at it a bit -- trust that the programmer meant what they said and deliver something useful, leave error checking up to the programmer. I'm a bit ambivalent about it, personally, but the way it's implemented does seem more flexible. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php