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

Saludos a todos...esta es mi primera vez aqui...me gustaria que por favor si alguien me pudiera ayudar con lo que estoy tratando de realizar.




El objetivo que necesito es mostrar en una pantalla la fecha del dia anterior.
Todo bien hasta aqui. Ya lo logrè.

Otra condicion que necesito es que cuando sea dia Lunes la pagina me arroje que es el dia sabado. Esto tambien lo logrè con el codigo debajo indicado.

El gran problema radica en los 1 y 2 de cada mes, ya que me arroja una fecha por ejemplo: Hoy es -1 de diciembre de 2008..

Favor quien sea tan amable de corregirme y asi aprender un poco mas.


SCRIPT
-----------
var fecha=new Date();
var diames=fecha.getDate() -1;
var diasemana=fecha.getDay() -1;
var mes=fecha.getMonth() +1 ;
var ano=fecha.getFullYear();
var diasabado=fecha.getDate() -2;

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

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

if (diasemana=TEXTOSEMANA[1])
document.write("BITACORA DEL " + TEXTOSEMANA[6] + " " + diasabado + " DE " + TEXTOMES[mes] + " DE " + ano + "<br>");

else
document.write("BITACORA DEL " + TEXTOSEMANA[diasemana] + " " + diames + " DE " + TEXTOMES[mes] + " DE " + ano + "<br>");
[/SIZE][/SIZE][/SIZE]
[/SIZE]