Validacion de Rangos de fechas
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
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.