Validacion de Rangos de fechas

laura
01 de Mayo del 2010
Hola necesito validar un rango de fechas que la primera sea menor que la fecha numero 2 en Internet explorer las valida pero en firefox no me sirve debe ser por un error en la sinaxis el codigo lo encontre en internet y no se como corregirlo la fecha esta en formato dd/mes/año este es el codigo que utilizo if (fechaMayorOIgualQue(document.formEjemplo.fecha_ej emplo, document.formEjemplo.fecha_ejemplo2)){ bOk = true; } else { alert("La fecha de inicio debe ser menor a la de fin"); } function fechaMayorOIgualQue(fecha_ejemplo,fecha_ejemplo2){ var bRes = false; var sDia0 = formEjemplo.fecha_ejemplo.value.substr(0, 2); var sMes0 = formEjemplo.fecha_ejemplo.value.substr(3, 2); var sAno0 = formEjemplo.fecha_ejemplo.value.substr(6, 4); var sDia1 = formEjemplo.fecha_ejemplo2.value.substr(0, 2); var sMes1 = formEjemplo.fecha_ejemplo2.value.substr(3, 2); var sAno1 = formEjemplo.fecha_ejemplo2.value.substr(6, 4); if (sAno0 < sAno1) bRes = true; else { if (sAno0 == sAno1){ if (sMes0 < sMes1) bRes = true; else { if (sMes0 == sMes1) if (sDia0

GERENTE
04 de Mayo del 2010
Hola Laura, tu código no se puede leer, ya que aparte de estar cortado, este foro no lo formatea. De todos modos intentaré ayudarte. En la mayoría de los lenguajes existe en sus librerías bases un métodos llamado DATEDIFF, que en el caso de javascript NO existe.Por lo tanto, tienes que buscarla en la red y agregarla a tus código para poder llamarla. No reinventes la rueda, esa función ya existe! En esta página hay un ejemplo. En caso que no entiendas puedes buscar mas en google con "Datediff for javascript" http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_20483408.html Un saludo, Gerente.