problemas con resta y nº decimales
Publicado por joja_2 (7 intervenciones) el 21/12/2004 08:02:33
hola
pero estoy teniendo problemas con la realización de una resta, concretamente de dias (fechas), y luego comparándolas con un valor decimal. Os pongo el ejemplo:
function restar(dia1,mes1,ano1,dia2,mes2,ano2)
{
var fecha1=new Date(ano1,mes1-1,dia1);
var fecha2=new Date(ano2,mes2-1,dia2);
var resta=(fecha2-fecha1)/1000/3600/24;
resta=resta+1;
if (document.Form.diaspendientes.value < resta) return 0;
else return 1;
}
Pues la comparacion (<) no me la realiza correctamente, ya que document.Form.diaspendientes.value=1,35 y la resta es 2 (lo comprobé con un alert)
Que es lo que pasa?
Sé que con valores enteros no ocurre.
gracias
pero estoy teniendo problemas con la realización de una resta, concretamente de dias (fechas), y luego comparándolas con un valor decimal. Os pongo el ejemplo:
function restar(dia1,mes1,ano1,dia2,mes2,ano2)
{
var fecha1=new Date(ano1,mes1-1,dia1);
var fecha2=new Date(ano2,mes2-1,dia2);
var resta=(fecha2-fecha1)/1000/3600/24;
resta=resta+1;
if (document.Form.diaspendientes.value < resta) return 0;
else return 1;
}
Pues la comparacion (<) no me la realiza correctamente, ya que document.Form.diaspendientes.value=1,35 y la resta es 2 (lo comprobé con un alert)
Que es lo que pasa?
Sé que con valores enteros no ocurre.
gracias
Valora esta pregunta


0