You could use checkdate. For example, something like this:
$test_date="03/22/2010";
$test_arr = explode("https://stackoverflow.com/", $test_date);
if (checkdate($test_arr[0], $test_arr[1], $test_arr[2])) {
// valid date ...
}
A more paranoid approach, that doesn’t blindly believe the input:
$test_date="03/22/2010";
$test_arr = explode("https://stackoverflow.com/", $test_date);
if (count($test_arr) == 3) {
if (checkdate($test_arr[0], $test_arr[1], $test_arr[2])) {
// valid date ...
} else {
// problem with dates ...
}
} else {
// problem with input ...
}