如果日历中存在DD/MM/YYYY,如何在PHP中进行检查?

如果日历中存在DD/MM/YYYY,如何在PHP中进行检查?,php,date,Php,Date,我的日期格式为DD/MM/YYYY,我想在表单提交中检查提交的日期是否存在于日历中 代码: 要验证公历日期,应该使用PHP的 你在说什么日历?这里没有表示日历的内容。@johncode您没有得到正确的信息。我说的是这个日期是否存在于现实生活中。我们遵循的日历。公历。中国人不遵守公历,他们大约占世界人口的五分之一。非常感谢JayBlanchard。看到有人乐于帮助而不是批评总是件好事。你的代码成功了。 $last_date = $_POST['last_date']; $date = str_r

我的日期格式为DD/MM/YYYY,我想在表单提交中检查提交的日期是否存在于日历中

代码:


要验证公历日期,应该使用PHP的


你在说什么日历?这里没有表示日历的内容。@johncode您没有得到正确的信息。我说的是这个日期是否存在于现实生活中。我们遵循的日历。公历。中国人不遵守公历,他们大约占世界人口的五分之一。非常感谢JayBlanchard。看到有人乐于帮助而不是批评总是件好事。你的代码成功了。
$last_date = $_POST['last_date'];

$date = str_replace("/", "-", $last_date);
$d = explode("-"  , $date);

if( !checkdate($d[1], $d[0], $d[2]) )
    error[] = 'Warning! This date does not have any existence.';
$date_to_check = checkdate('2', '29', 1969) ? 'good' : 'bad';
echo $date_to_check; // 'bad'