= 1) && ($mm <=12) && (is_numeric($mm)); $validyear = ($yyyy >= 1900) && ($yyyy <=3000) && (is_numeric($mm)); If (is_numeric($dd)&& $validmonth && $validyear) { if (($mm == 1) || ($mm == 3) || ($mm == 5)|| ($mm == 7) || ($mm == 8) || ($mm == 10) || ($mm == 12)) { $validday = ($dd >= 1) && ($dd<=31); } elseif ($mm != 2) { if (($mm == 4) || ($mm == 6) || ($mm == 9)|| ($mm == 11)) { $validday = ($dd >= 1) && ($dd<=30); } } else { if (($yyyy % 4)== 0 ) { $validday = ($dd >=1) && ($dd <=29); } else { $validday = ($dd >=1) && ($dd <=28); } } } $validated = $validday && $validmonth && $validyear; return ($validated); } ?>