bueno realmente esta como largo el codigo, porque no simplemente validas con javascript las fechas e imprimis puro html colocando el encabezado para que te genere un excel?
Código PHP:
Ver original$reporte="mireporte";
header('Content-type: application/vnd.ms-excel'); header("Content-Disposition: attachment; filename=".$reporte.".xls"); //Aca todo el html