El problema de un vistazo que resuelve una rejilla de relojes
Hay dos preguntas de zonas horarias completamente distintas, y piden herramientas distintas. Una es aritmética: si propongo las 3 de la tarde del martes, ¿en qué se convierte eso para el equipo de Berlín y el de Bangalore? La otra no es aritmética en absoluto: ¿es una hora razonable para llamar a mi hermana en Tokio? La segunda pregunta no tiene entradas. No quieres elegir una fecha, fijar una hora y leer una tabla; quieres mirar una pantalla y saberlo ya. Una rejilla de relojes en vivo la responde en lo que tardas en mover los ojos, y ese es el único trabajo de esta página. Si lo que estás haciendo de verdad es planificar una reunión, el conversor de zonas horarias es la herramienta que desliza un instante de referencia por varias zonas a la vez.
Montar tu rejilla
- La página abre con cuatro relojes (Nueva York, Londres, Tokio, Sídney), cada uno avanzando una vez por segundo.
- Escribe en Buscar ciudades para filtrar los botones de añadido rápido. El filtro busca a la vez
en la etiqueta legible y en el identificador IANA, así que
tokyo,japanyasia/tokyosacan la misma entrada. - Pulsa un botón de ciudad para añadirla, o pulsa Intro sobre lo que hayas escrito para añadir esa zona directamente.
- Pulsa el aspa de una tarjeta para quitarla. La última tarjeta que quede se niega a marcharse, así que la rejilla no se queda vacía nunca.
- Cambia entre 24 horas y 12 horas arriba, y dale a Pantalla completa cuando quieras los relojes y nada más.
De dónde sale la lista de ciudades, y cómo añadir una zona que no está
Los botones de añadido rápido son una lista corta y seleccionada de veinte zonas: una por ciudad o
región ampliamente reconocible, cubriendo todos los continentes poblados, más UTC a secas. Es una
decisión deliberada y no un atajo. Tu navegador conoce varios cientos de identificadores de zona, y un
muro con scroll de todos ellos es un selector peor que veinte botones que cubren las ciudades que la
gente sigue de verdad.
La lista corta no es un techo, eso sí. Lo que escribas se valida contra la base de datos de zonas real
del navegador, no contra esas veinte entradas, así que America/Halifax o Pacific/Chatham más Intro
te da un reloj funcionando aunque no haya ningún botón que pulsar. Las zonas añadidas de esa forma
muestran su identificador en bruto como título de la tarjeta, porque no existe para ellas ningún
nombre de ciudad seleccionado. Escribe algo que el navegador no reconozca y recibes un aviso claro de
que no es un nombre de zona horaria reconocido, en lugar de una tarjeta rota en silencio.
Desfases de media hora y fechas de cambio horario que una tabla fija se equivoca
La hora, la fecha, el día de la semana y el desfase de cada tarjeta salen de Intl.DateTimeFormat,
que lee la base de datos de zonas horarias IANA que tu sistema operativo ya trae y mantiene
actualizada. Eso importa más de lo que parece, porque las zonas no son ordenadas.
Los desfases no son todos de horas enteras. India está en UTC+05:30, Nepal en UTC+05:45, partes de
Australia en UTC+09:30, y las islas Chatham en UTC+12:45. El horario de verano empieza y acaba en
fechas que varían según el país, y el hemisferio sur va al revés que el norte, así que durante unas
semanas al año la diferencia entre Londres y Sídney no es el número que te habías aprendido. Como aquí
los desfases se resuelven desde datos en vivo en cada tic y no desde una tabla que alguien escribió una
vez, las tarjetas siguen siendo correctas durante esas transiciones sin que nadie publique un arreglo.
Cada tarjeta imprime el desfase numérico (UTC+09:00) y, donde el navegador la tenga, la abreviatura
corta de la zona al lado. Algunas zonas no tienen abreviatura real en los datos del navegador y
reciben en su lugar una cadena genérica del estilo GMT+9. El desfase numérico es la mitad
autorizada de ese par.
Qué significa de verdad el icono de sol y luna
Cada tarjeta lleva un sol o una luna, y el tono de la propia tarjeta va detrás. La regla es deliberadamente burda: las horas locales de 06:00 a 17:59 cuentan como día, y todo lo demás cuenta como noche. No puede ser mucho mejor, porque un identificador de zona no te dice nada sobre la latitud, y la latitud es lo que decide cuándo sale el sol. En junio, las 05:00 en Estocolmo son pleno día y esta página va a dibujar una luna igualmente.
Así que léelo como una clasificación rápida entre “probablemente despierto” y “probablemente dormido”, no como astronomía. Cuando necesites números de verdad, la calculadora de hora dorada calcula el amanecer, el atardecer y las horas doradas reales a partir de una ubicación y no de un nombre de zona.
Modo reloj de pared, y qué se queda en este dispositivo
La pantalla completa oculta la caja de búsqueda y el selector de ciudades, dejando solo el conmutador de formato y el botón de salir, y deja que la rejilla de tarjetas llene la pantalla, que es lo que quieres en un monitor de sobra o en una tableta vieja apoyada junto a la mesa. Salir de la pantalla completa por cualquier vía (el botón, la tecla Escape, el propio control del navegador) restaura los mandos de inmediato. Una advertencia que conviene decir claramente: la pantalla completa no mantiene despierto el dispositivo. Los temporizadores de pantalla y de suspensión pertenecen al sistema operativo, y esta página no tiene voto en ellos. Si quieres algo que termine con una alarma en lugar de correr para siempre, el temporizador online y la cuenta atrás a una fecha son las páginas adecuadas.
Tus ciudades elegidas y tu formato de reloj se escriben en dos claves pequeñas de local storage en este navegador y solo en este dispositivo. No se transmite nada de la lista a ninguna parte, así que no hay sincronización entre máquinas, y una lista guardada que contenga entradas que tu navegador ya no reconozca pierde esas entradas sin ruido al cargar, en lugar de romper la rejilla.

