Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2011, 09:50
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: comparar fechas con getElementById

el problema es que si comparas como lo estas indicando la comparación entre fechas no estaría correcta ya que el valor que estas obteniendo es un String, para eso puedes suar el objeto Date(), y hacer comparaciones, te dejo una función
Código Javascript:
Ver original
  1. function compararFecha(fecha1,fecha2)
  2. {
  3.     var fechaSep = fecha1.split('-');
  4.     var fechaSep2 = fecha2.split('-');
  5.     var indicada = new Date(fechaSep[0],fechaSep[1]-1,fechaSep[2]);
  6.     var indicada2 = new Date(fechaSep2[0],fechaSep2[1]-1,fechaSep2[2]);
  7.     if(indicada > indicada2){
  8.         alert('la fecha1 es mayor a la fecha2');
  9.     }else{
  10.         alert('la fecha 2 es mayor o igual a la fecha1');
  11.     }          
  12.  
  13. }
lo unico es que tienes que pasarle los parámetros en el formato 'aaaa-mm-dd', sino tendrias que modificar el indice del array al formato que tengas tu, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way