I\'m receiving a date string from an API, and it is formatted as yyyy-mm-dd.
yyyy-mm-dd
I am currently using a regex to validate the string format, which works ok,
Use in simple way with php prebuilt function:
function checkmydate($date) { $tempDate = explode('-', $date); // checkdate(month, day, year) return checkdate($tempDate[1], $tempDate[2], $tempDate[0]); }
Test
checkmydate('2015-12-01'); //true checkmydate('2015-14-04'); //false