Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/11/2007, 13:42
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: Curiosidad con objeto Date

Cita:
Iniciado por JavierB Ver Mensaje
<offtopic>
¿Y qué va a pasar después del Domingo, 13 de Septiembre de 275760, 02:00:00 000? ¿Tendré que cambiar todos los códigos que utilizan fechas? ¡Que pereza!
</offtopic>

Saludos,
Creo que la biblia dice algo... no estoy muy seguro


He estado probando por el 02:00:00 que me mosquea... Con GMT+1 (Madrid) javascript me dice que estoy en +2 , y si me pongo en GMT+1 de África Central Occidental me dice +1, y mi hora en el sistema no cambia. También noto irregularidades en GMT (Londres, Lisboa), ya que javascript me devuelve +1, estoy algo confuso. Lo hallo con éste código, no sé si es correcto, creo que sí:
Código PHP:
var str "275760/9/13 2:0:0";
var 
ms Date.parse(str);
alert( - new Date(ms).getTimezoneOffset() / 60 );   // me devuelve 2 
Fíjate que diferencia si hacemos, sin cambiar de hora en el sistema:
Código PHP:
alert( - new Date().getTimezoneOffset() / 60 );   // me devuelve 1 
¿No se supone que el getTimezoneOffset() es independiente a la fecha en la que lo ejecutes?

Bueno, pues el caso es que a la conclusión que he llegado es que para el fin del mundo estoy en GMT+2 (aunque mi sistema lo tenga configurado en GMT+1) y que para la fecha actual estoy en GMT+1, como debería ser.

Todo es un poco confuso en este punto... pero tengo claro que para GMT a secas el momento del juicio final es Domingo, 13 de Septiembre de 275760, 00:00:00 000, y luego depende en qué franja horaria estemos moriremos antes o después...


Byes
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.