[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é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ó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