Hola Estimados foreros, como estan, en esta ocasión he estado dandole vuelta a esta situación ya por mas de 2 días y no encuentro ni pies ni cabeza.
Estoy comparando fechas para lo cual he convertido las fechas en mes dia año (sin separadores).
Al realizar la comprobación con
If cada vez ke ejecuto el scritpt me devuelve todos los alertas sin importar que no cumpla la condicion. Para probar el script he cambiando las variables con numeros del 1 al 9 pensando ke era por las cifras pero igual me sucede los mismo. Tambien he intentado cambiar la estructura de control por
While,
do While y
For pero nada. Alquien tiene una idea de por que me ocurre esto.
Código HTML:
var f1 = mes.toString()+dia.toString()+ano.toString(); //ejemplo 02012010
var f2 = f2m+f2d+now.getFullYear().toString(); //ejemplo 02192010
var lcarnaval = 02152010;
var mcarnaval = 02162010;
if (anonovo > f1 && anonovo < f2) {alert("nuevo") ; }
if (jueves >= f1 && jueves < f2 ) {alert("jueves") ; }
if (mcarnaval >= f1 && mcarnaval < f2) {alert("martes") ; }
if (lcarnaval >= f1 && lcarnaval < f2){alert("lunes") ; }
if (viernes >= f1 && viernes < f2){ alert("viernes") ; }
if (indepe >= f1 && indepe < f2){ alert("indepe") ; }
if (natal >= f1 && natal < f2){alert("natal") ; }
if (raza >= f1 && raza < f2){alert("raza") }
if (navidad >= f1 && navidad < f2){ alert("navidad") ; }
if (anonovo2 >= f1 && anonovo2 < f2){ alert("nuevo2") ; }