$date = $_REQUEST['date'];
function is_date( $date ) {
$splitefromdate = explode("-", $date);
$fromyear = $splitefromdate[0];
$frommonth = $splitefromdate[1];
$fromdate = $splitefromdate[2];
if( checkdate(is_numeric($frommonth), is_numeric($fromdate),
is_numeric($fromyear)) )
{
return true;
}
else
{
return false;
}
}
if(is_date($date))
{
echo "valid";
}
else
{
echo "invalid";
}
I'm getting date "valid" when input date like this "2019-03-32". Wheter There is no day with '32'. And i'm getting invalid when date is "2019-03-30l".