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

Nelo Tovar tovar.nelo en gmail.com
Mie Jul 1 17:20:20 BST 2009


Saludos.

Nosotros aca en la oficina tenemos el mismo problema con la combinacioin
gnu/linux+firefox+java+fecha. La solucion que aplicamos fue la de verificar
en el html si el s.o. es gnu/linux y realizar la operacion aritmetica
respectiva para obtener la fecha correcta.



El 2 de julio de 2009 10:34, Lcdo. Manuel Mujica <mmujica001 en gmail.com>escribió:

> 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.
> ------------------------------------------------
> _______________________________________________
> Lista de correo (ubuntu-ve)
> Fraternidad Ubuntu Linux de Venezuela
> (Official VenezuelanTeam)
> _______________________________________________
> ubuntu-ve mailing list
> ubuntu-ve en lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ve
> www.ubuntu-ve.org<https://lists.ubuntu.com/mailman/listinfo/ubuntu-ve%0Awww.ubuntu-ve.org>|
> www.ubuntu.org.ve
> _______________________________________________
> Modifica tus opciones de suscripci&#243;n o  desuscribete en:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ve
>



-- 
Nelo R. Tovar


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