Humm.. seria de agradecer que mostrases el codigo en su totalidad para que podamos probarlo y hacerle un debug en nuestras maquinas y no en nuestra cabeza...
Te muestro el objeto date y su utilizacion. Tienes estas posibilidades para crear un objeto de fecha:
Cita: var Mi_Fecha = new Date(año, mes);
var Mi_Fecha = new Date(año, mes, día);
var Mi_Fecha = new Date(año, mes, día, horas);
var Mi_Fecha = new Date(año, mes, día, horas, minutos);
var Mi_Fecha = new Date(año, mes, día, horas, minutos, segundos);
Asi que lo que estas haciendo tu de
Código PHP:
f1 = mes1+"/"+dia1"/"+anio1;
Fi = new date(f1);
que se traduce en
Código PHP:
Fi = new date(mes1+"/"+dia1+"/"+anio1);
no tiene demasiado sentido..
Por otra parte para comparar fechas utiliza el metodo getTime(), que devuelve el tiempo transcurrido en milisegundos desde el 1 de enero de 1970 hasta el momento actual.
salu2!