- var_dump: documentation ( source)
<?php
function validateDate($date, $format = 'Y-m-d H:i:s')
{
$d = DateTime::createFromFormat($format, $date);
var_dump($d);
echo "----------------------------------\n";
echo $d->format($format);
echo "----------------------------------\n";
echo $date;
echo "----------------------------------\n";
echo $d && $d->format($format) == $date;
return;
}
validateDate('2012-02-30 12:12:12');
validateDate('30/02/2012', 'd/m/Y');
validateDate('14:77', 'H:i');
validateDate('2012-02-28 12:12:12');