I need to check if 2 different format date strings is a valid dates. The formats are: YYYY-MM-DD
and YYYY.MM.DD
. I found just only one date string format validation, like so:
function validateDate($date)
{
$d = DateTime::createFromFormat('Y-m-d', $date);
return $d && $d->format('Y-m-d') == $date;
}
function was copied from this answer or php.net
But how about two date formats validation? How to solve it? Thanks for any help