
25/07/2013, 05:58
|
 | Colaborador | | Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 8 meses Puntos: 1012 | |
Respuesta: Comparar fechas Cita: var fecha_reserva = document.getElementById ('calendario'); /*Obtengo la fecha en la que quieren reservar*/ la parte comentada está mal (//) comentario para javascript (/*) comentario para css (< !--) comentario para html
var fechasp = fecha_reserva.value.split ('/');
var fecha_res = new Date ( fechasp[2], fechasp[1]-1, fechasp[0] );
var fechaclave = new Date (2013, 9, 8); // Quiero compararla con el 8 de septiembre.
fechaclave.setHours(0);
fechaclave.setMinutes(0);
fechaclave.setSeconds(0);
fechaclave.setMilliseconds(0); para qué usas todos esos métodos?? con el objeto Date() es suficiente
var tclave = fechaclave.getTime();
var tres = fecha_res.getTime(); el método getTime() te devuelve los milisegundos transcurridos desde el 1 de enero de 1970 hasta la fecha dada. para comparar dos fechas no es necesario
var diff = (tclave - tres);
if (diff == 0)
.......
else
........
----- para comparar dos fechas se usa el operador (<= o >=) |