Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/11/2008, 13:39
noreligion_79
 
Fecha de Ingreso: octubre-2008
Mensajes: 47
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Duda con Codigo script para retrasar fecha del sistema

Amigo hasta los momentos llevo esto del codigo:

El siguiente script me permite mostrar el dia anterior de la semana..
Tengo una falla a ver si alguien me puede corregir.....cuando es dia domingo o lunes me arroja en la pagina lo siguiente "undefined"
Creo que la falla tiene que ver como estoy restando los dias, ya que si el dia es lunes (1) y quiero restarle (2) dias.....me da dicho error......
Creo que el mismo error tendrè cuando sea 1 o 2 de cada mes y quiera restar 2 dias o incluso 1....


*************************************
<script language="JavaScript" type="text/JavaScript">
var hoy = new Date();
var dia_semana = hoy.getDay();
var fecha_semana = hoy.getDate();
var mes = hoy.getMonth();
var year = hoy.getFullYear();

var DIA = new Array (7);
DIA[0]="DOMINGO";
DIA[1]="LUNES";
DIA[2]="MARTES";
DIA[3]="MIÉRCOLES";
DIA[4]="JUEVES";
DIA[5]="VIERNES";
DIA[6]="SÁBADO";

var MES = new Array (12);
MES[1]="ENERO";
MES[2]="FEBRERO";
MES[3]="MARZO";
MES[4]="ABRIL";
MES[5]="MAYO";
MES[6]="JUNIO";
MES[7]="JULIO";
MES[7]="AGOSTO";
MES[9]="SEPTIEMBRE";
MES[10]="OCTUBRE";
MES[11]="NOVIEMBRE";
MES[12]="DICIEMBRE";

if (dia_semana == 1){ // SI ES DIA LUNES
resta = 2;} // RESTA 2 DIAS
else {
resta = 1; // RESTA 1 DIA
}

fecha_anterior = dia_semana - resta;
document.write(DIA[fecha_anterior]);
</script>
************************************************** *********