Comunidad de diseño web y desarrollo en internet online

Restar dos fechas

Citar            
MensajeEscrito el 03 Nov 2005 06:22 pm
Pues eso, ¿alguien sabe si existe alguna función que permita obtener la diferencia en días entre dos fechas?

Obviamente se puede hacer extractando cada item de la fecha (getDate, getMonth, getYear) y haciendo operaciones y comparaciones directas... lo que quiero saber es si hay una manera más simple.

Saludos.

Por ExGaul

Claber

180 de clabLevel



Genero:Masculino  

Cereté - Colombia

firefox
Citar            
MensajeEscrito el 03 Nov 2005 06:36 pm
Pues más simple no sé, pero:

Código :

Math.floor((fecha1.getTime()-fecha2.getTime())/(3600000*24))

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 03 Nov 2005 06:52 pm
Excelente zah, me parece una manera bastante simple...

By the way:

zah escribió:

Código :

(3600000*24)


¿A qué se refieren esos dos valores?

Saludos.

Por ExGaul

Claber

180 de clabLevel



Genero:Masculino  

Cereté - Colombia

firefox
Citar            
MensajeEscrito el 03 Nov 2005 06:58 pm
Pues el método getTime te da un valor en milisegundos desde el 1 de Enero de 1970. Al restar 2 fechas obtienes un valor en milisegundos, que es la diferencia entre las fechas, como lo pediste en días:
1000 milisegundos tiene un segundo * 3600 segundos que tiene una hora * 24 horas que tiene un día

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 03 Nov 2005 07:45 pm
Simple y efectivo...

Gracias.

Saludos.

Por ExGaul

Claber

180 de clabLevel



Genero:Masculino  

Cereté - Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.