Ciao Alhazred, poi ho risolto così in Php, puoi controllare se ho commesso qualche errore o qualche suggerimento per migliorarlo, ma colgo l'occasione per chiederti un suggerimento vorrei che il form nel momento in cui rileva un errore non si svuoti ma che resti con i dati errati a vista, ciao Grazie
.....
<input type="date" name="inizio" id="inizio" required>
<input type="date" name="fine" id="fine" required>
<button type="submit" name="salva">Salva</button>
....
$inizio = $_POST['inizio'];
$fine = $_POST['fine'];
......
$ico = strtotime($inizio);
$fco = strtotime($fine);
//data odierna
$odt = strtotime(date("Y-m-d"));
if($ico != $fco AND $ico > $fco) {
echo '<div class="error">Verifica Data Inizio e Data Fine</div>';
}elseif ($ico != $odt AND $ico < $odt) {
echo '<div class="error">La Data Inizio non può essere antecedente alla Data Odierna</div>';
}else {