Hola
Bueno, publico un problema que tengo con las fechas en JavaScript
function fRepetida(){
var fRestrict = new Array(2);
var fRestrictD = new Array(2);
var fecha = new Date('2005','12','30');
fRestrict[0] = '2005-12-13';
fRestrict[1] = '2005-12-30';
for(a=0;a<2;a++){
var array_fecha = fRestrict[a].split('-');
//alert(parseInt(array_fecha[2]));
//alert(parseInt(array_fecha[1]));
//alert(parseInt(array_fecha[0]));
fRestrictD[a] = new Date(parseInt(array_fecha[0]),parseInt(array_fecha[1]),parseInt(array_fecha[2]));
//alert(fRestrictD[a].getDay());
//alert(fRestrictD[a].getMonth());
//alert(fRestrictD[a].getYear());
}
for(a=0;a<2;a++){
if(fRestrict[a]==fecha){
alert('Al menos una fecha coincide');
return false;
break;
}
}
}
No comiencen con regaños, por usar constantes en ciclos y demas, es sólo para probar la función, se supone que esta es creada por un script PHP y despues es llamada.
El problema está en que la variable de objeto de tipo fecha no es creada como quiciera, si descomentan las lineas alert se darán cuenta de lo que digo. Alguna sugerencia para convertir una simple cadena a un objeto fecha