Código PHP:
list($ano_inicio,$mes_inicio,$dia_inicio) = explode("-",$_POST['fecha_inicio']);
list($ano_fin,$mes_fin,$dia_fin) = explode("-",$_POST['fecha_fin']);
$fecha_inicio = mktime(0,0,0,$mes_inicio,$dia_inicio,$ano_inicio);
$fecha_fin = mktime(0,0,0,$mes_fin,$dia_fin,$ano_fin);
if(!checkdate($mes_inicio,$dia_inicio,$ano_inicio) OR !checkdate($mes_fin,$dia_fin,$ano_fin)){
echo "InCorrecto";
}else if($fecha_fin < $fecha_inicio){
echo "Mayor";
}else if($fecha_inicio > time()){
echo "Despues";
}else{
echo "Correcto";
}