Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Interbase & Mac (https://www.clubdelphi.com/foros/showthread.php?t=55102)

AMINOA2R 08-04-2008 11:41:08

Interbase & Mac
 
Tengo en la intranet en la empresa con una página asp que la rellenan mediante un mac y por algún motivo que desconozco, el campo fecha en el formulario me lo graba con el año mal. "08/04/0108"

Me ocurre solo desde el mac usando Safari. Si usan explorer en mac no ocurre.

Alguien puede ayudarme ?

Casimiro Noteví 08-04-2008 12:18:10

¿Con firefox sale mal también verdad?

AMINOA2R 09-04-2008 10:50:09

si, con firefox sale mal tambien....

Los pc´s si graban este campo correctamente y los mac que tienen explorer tambien pero, los que usan safari o firefox, me graban el año mal. "09/04/0108"

Casimiro Noteví 09-04-2008 14:12:01

Cita:

Diferencias en las fechas de JavaScript
La única diferencia en el objeto Date es el método getYear. Para la especificación ECMAScript (que es la que sigue JavaScript), el método no es compatible con el efecto 2000 y al ejecutar new Date().getYear() en 2004 se obtendrá un valor igual a “104″. Para la especificación ECMAScript, getYear devuelve el año menos 1900 lo cual devolvía “98″ para 1998. getYear quedó obsoleto en la versión 3 de ECMAScript y fue reemplazado por getFullYear. Internet Explorer cambió la implementación de getYear para que funcionara como getFullYear y fuese así compatible con el efecto 2000, mientras que Mozilla mantuvo el comportamiento estándar.

Creo que ahí tienes la respuesta al problema.


La franja horaria es GMT +2. Ahora son las 18:39:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi