Do you know SimpleDateFormat from Java? I was missing this class a lot,
so I wrote a PHP version:
include_once 'SimpleDateFormat.php';
$input_format = new SimpleDateFormat('dd.MM.yyyy HH:mm:ss'); //Europe standard
$output_format = new SimpleDateFormat('yyyy-MM-dd HH:mm:ss'); //mySql standard
$input_date = '29.2.2000 14:33:57';
$date = $input_format->parse($input_date);
if ($date != ""){
//date is valid
$output_date = $output_format->format($date);
}
else {
//date is invalid
}
For more see http://www.siarsky.ch/php/SimpleDateFormat.html