How to validate date in a string with specific format in PHP

1 Answer

0 votes
function validate_string_date($date, $format = 'Y-m-d') {
    $dt = DateTime::createFromFormat($format, $date);
    return $dt && $dt->format($format) === $date;
}


echo validate_string_date('2019-22-09') ? "true" : "false";
echo "<br />";
echo validate_string_date('2019-09-22') ? "true" : "false";



/*
run:
           
false
true
 
*/

 



answered Sep 22, 2019 by avibootz

Related questions

2 answers 209 views
4 answers 386 views
1 answer 130 views
1 answer 107 views
107 views asked Mar 24, 2022 by avibootz
1 answer 185 views
...