[l-ubuntu-ve] Problema fecha en java script en zona horaria venezuela

Lcdo. Manuel Mujica mmujica001 en gmail.com
Mie Jul 1 16:04:03 BST 2009


Estimados Todos

Cuando intento leer la fecha en una web con java script esta retorna el día
mal  (un día de adelanto) en la zona horaria de venezuela.

El problema se presenta con el firefox, seamonkey, entre otros en gnu/linux
y mac OS, otros usuarios lo revisan en Gindow$ con el internet Exprorer y/o
firefox y le sale bien. Probamos en varias máquinas con todos los sistemas
operativos descritos y nos permanece el error en las de gnu/linux y Mac OS.

Se verificó la zona horaria del servidos y del equipo local y están bien.
sincronizada. (America/Caracas), se probaron con varias zonas horarias
modificando el archivo localtime ubicado en /etc  reemplazando con los
archivos ubicados en /usr/share/zoneinfo/...

El problema es el día, ya que la hora la coloca bien y en cuanto a la zona
horaria retorna -19,5 cuando realmente debe ser -4,5.

el código de la página de prueba:

<script language="JavaScript">
<!--
    var today = new Date();
    var year = today.getYear();
    var dia = today.getDate();
    var hora = today.getHours();
    var minu  = today.getMinutes();
    var todays_date = new Date;
    var dif     =fecha.getTimezoneOffset();
    if (year < 1000) year = 1900 + year;


        days = new Array("Domingo","Lunes","
Martes","Mi&eacute;rcoles","Jueves","Viernes","Sabado");
    months = new
Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
    document.writeln('<font face=\"arial, helvetica\" size=\"1\"
color=\"#0000ff\">');
    document.writeln("Hoy es "  + days[todays_date.getDay()] + ", " + dia +
" de " +
     months[todays_date.getMonth()]+ " del " + year + " hora " + hora + ":"
+ minu + " diferencia zona horaria: " + dif/60);
        document.writeln('</font>');
    //-->
      </script>


Gracias de antemano


-- 
Saludos Cordiales
Prof. Manuel Mujica
Ubuntu User #4728
Linux User #439689
Huella GPG: AD68 F6CC 76D1 EDA0 7BA4 130A 7DAE CCC0 B223 3B42

http://uclaredes.wordpress.com/
http://mmujica.wordpress.com/
http://pide.wordpress.com/
http://www.ubuntu-ve.org/
----------------------------------------
Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
contiene información de carácter confidencial exclusivamente dirigida a su
destinatario o destinatarios. Queda prohibida su divulgación, copia o
distribución a terceros sin la previa autorización escrita de mi persona,
dispuesto en el artículo 1373 del Código Civil y el artículo 48 de la
Constitución de la República Bolivariana de Venezuela, En el caso de haber
recibido este correo electrónico por error, se ruega notifíquese
inmediatamente esta circunstancia mediante reenvío a la dirección
electrónica del remitente.
------------------------------------------------


Más información sobre la lista de distribución ubuntu-ve