Estoy usando este código para restar fechas:
Código PHP:
function dias()
{
var fecha1 = new Date(2004, 2, 29);//29 de marzo
var fecha2 = new Date(2004, 1, 1);//1 de febrero
var dif = (fecha1 - fecha2) / (1000*24*60*60);
alert(dif);
}
Con casi todos los rangos de fechas me da un número exacto que es lo normal pero con el que tengo puesto en este ejemplo me devuelve decimales.
En principio bastaría con redondear el número lo sé pero ¿puede darse el caso en que el redondeo me lleve a un error?.
Existe una forma mejor para restar fechas?
Un saludo
Kaki