claro el código que te coloque hace eso , puede saltar tanto de meses como de años
por ejemplo prueba
Código PHP:
Ver original<?php
$i= 0;
$dia = 0;
$fecha_ini = '2011-12-26';
$fecha_fin = '2012-01-06';
while ($fecha2 > $dia) {
echo date('d/m/Y', $dia)."<br>"; $i++;
}
echo "Desde la Fecha: " .$fecha_ini." Hasta la Fecha: ".$fecha_fin." Hay: ".$i." Dias";
?>
otra cosa también es ver que en tu BD no tengas fechas repetidas, creo que debes mejorar esa consulta e irla haciendo por empleado, asi no tendras fechas repetidas porque un empleado no puede pedir un permiso hoy 2 veces