Foros del Web » Programando para Internet » Javascript »

Comparar fechas y horas

Estas en el tema de Comparar fechas y horas en el foro de Javascript en Foros del Web. Hola a todos, como puedo hacer con js, lo sgte: campo1 = 13/04/2008 campo2 = 07/04/2008 El campo1 nunca puede ser mayor que el campo2, ...
  #1 (permalink)  
Antiguo 13/05/2008, 17:37
 
Fecha de Ingreso: febrero-2008
Mensajes: 44
Antigüedad: 16 años, 9 meses
Puntos: 1
Comparar fechas y horas

Hola a todos, como puedo hacer con js, lo sgte:

campo1 = 13/04/2008
campo2 = 07/04/2008

El campo1 nunca puede ser mayor que el campo2, me aparesca un alert( el campo 2 no puede ser menor que el campo1)

lo mismo con hora

hora1=17:58
hora2=14:58

La hora1 no puede ser menor que la hora2

saludos
  #2 (permalink)  
Antiguo 13/05/2008, 18:32
Avatar de miguel0n  
Fecha de Ingreso: abril-2008
Ubicación: Madrid
Mensajes: 48
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Comparar fechas y horas

Hola, yo lo haría de la siguiente manera en JavaScript

Para lo de los dias:

var fecha1=document.loquesea;
arrayfecha1 = fecha1.split('/');

Con split lo q hacemos es separarlo en campos segun el identificador que le hemos puesto, para las fechas '/' para las horas seria ':'.
Entonces para una fecha 12/02/2000 ya tendriamos
- arrayfecha1[0]=12
- arrayfecha1[1]=02
- arrayfecha1[2]=2000

Luego teniendo esto solo te quedara pasarlo a entero con parseInt e ir realizando comparaciones, si el año2 es menor que año1 ya saltaria el alert sino continuas.....
Para las horas el mismo procedimiento con sus respectivas comparaciones.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:28.