Blog 404 – Not Found! Blog 404 – Not Found!

No prometemos que vayas a encontrar lo que te gusta,pero esperamos que te guste lo que vas a encontrar.

Entradas etiquetadas como ‘utc’

El cambio de hora y los sistemas

Con el cambio de hora ocurre una cosa muy curiosa. En marzo, hay un día en el que hay un intervalo horario (desde las 02:00:00 hasta las 02:59:59) que «no existe». En octubre, hay un día en el que hay un intervalo horario (nuevamente desde las 02:00:00 hasta las 02:59:59) que está «duplicado».

Este hecho puede provocar efectos laterales como el que se muestra, con sentido del humor, en esta viñeta.

Para evitarlo, lo mejor es almacenar siempre los datos horarios que corresponderían al Meridiano de Greenwich (GMT) o, mejor dicho, en formato UTC y, a la hora de mostrarlos, adaptarlos a la zona horaria que se estime conveniente:

  • mostrando siempre los datos horarios en función de la zona en la que esté alojado el servidor (como hacemos en 20minutos.es).
  • dejando que sea el lector el que indique cuál es su zona horaria, mostrándole los datos horarios según esa decisión (como se hace en los foros phpBB, entre otros muchos ejemplos).

En cualquier caso, las fechas en Internet son complicadas de comunicar. Lo que para alguien es ayer, para otra persona puede ser todavía hoy, dependiendo del lugar del mundo en que se encuentre. Hace tiempo, la empresa de relojes Swatch definió la Hora Internet (también conocida como Hora Swatch), eliminando los husos horarios y definiendo una hora global subdividida en pulsos. Cada día tiene 1000 pulsos. Sin embargo, su uso no ha pasado de lo meramente anecdótico.

¿Cómo soléis tratar los datos horarios?