Una zona horaria es un área que observa un horario estándar uniforme para fines legales , comerciales y sociales . Las zonas horarias tienden a seguir los límites entre países y sus subdivisiones en lugar de seguir estrictamente la longitud , porque es conveniente que las áreas en comunicación frecuente mantengan la misma hora.
Cada zona horaria está definida por un desplazamiento estándar del Tiempo Universal Coordinado (UTC). Las compensaciones varían de UTC-12:00 a UTC+14:00 y generalmente son un número entero de horas, pero algunas zonas se compensan con 30 o 45 minutos adicionales, como en India y Nepal . Algunas áreas en una zona horaria pueden usar un desplazamiento diferente durante parte del año, generalmente una hora más durante la primavera y el verano , una práctica conocida como horario de verano (DST).
En la siguiente tabla, las ubicaciones que utilizan el horario de verano (DST) se enumeran en su compensación UTC cuando el horario de verano no está vigente. Cuando el horario de verano está vigente, aproximadamente durante la primavera y el verano, su diferencia UTC se incrementa en una hora (excepto en la isla Lord Howe , donde se incrementa en 30 minutos). Por ejemplo, durante el período DST, California observa UTC-07:00 y el Reino Unido observa UTC+01:00 .
La posición aparente del Sol en el cielo y, por tanto, el tiempo solar , varía según la ubicación debido a la forma esférica de la Tierra. Esta variación corresponde a cuatro minutos de tiempo por cada grado de longitud , así por ejemplo cuando es mediodía solar en Londres , son unos 10 minutos antes del mediodía solar en Bristol , que está a unos 2,5 grados al oeste. [6]
El Observatorio Real de Greenwich , fundado en 1675, estableció la hora media de Greenwich (GMT), la hora solar media en ese lugar, como ayuda para los navegantes a la hora de determinar la longitud en el mar, proporcionando una hora de referencia estándar, mientras que cada lugar en Inglaterra mantenía una hora diferente. tiempo.
En el siglo XIX, a medida que mejoraron el transporte y las telecomunicaciones, se volvió cada vez más inconveniente para cada lugar observar su propia hora solar. En noviembre de 1840, el Great Western Railway británico comenzó a utilizar el GMT registrado mediante cronómetros portátiles . [7] [ verificación fallida ] Esta práctica pronto fue seguida por otras compañías ferroviarias en Gran Bretaña y se conoció como tiempo ferroviario .
Alrededor del 23 de agosto de 1852, las señales horarias se transmitieron por primera vez por telégrafo desde el Observatorio Real. En 1855, el 98% de los relojes públicos de Gran Bretaña utilizaban GMT, pero no se convirtió en la hora legal de la isla hasta el 2 de agosto de 1880. Algunos relojes británicos de este período tienen dos manecillas de minutos, una para la hora local y otra para GMT. [8]
El 2 de noviembre de 1868, la colonia británica de Nueva Zelanda adoptó oficialmente una hora estándar que se observará en toda la colonia. [9] Se basó en la longitud 172°30′ al este de Greenwich , es decir, 11 horas y 30 minutos por delante de GMT. Este estándar se conocía como hora media de Nueva Zelanda . [10]
El cronometraje en los ferrocarriles norteamericanos del siglo XIX era complejo. Cada ferrocarril usaba su propio horario estándar, generalmente basado en la hora local de su sede o terminal más importante, y los horarios de los trenes del ferrocarril se publicaban usando su propio tiempo. Algunos cruces atendidos por varios ferrocarriles tenían un reloj para cada ferrocarril, cada uno de los cuales mostraba una hora diferente. [11]
Alrededor de 1863, Charles F. Dowd propuso un sistema de husos horarios estándar para los ferrocarriles norteamericanos, aunque no publicó nada al respecto en ese momento y no consultó a los funcionarios ferroviarios hasta 1869. En 1870 propuso cuatro husos horarios ideales con norte: Fronteras sur, la primera centrada en Washington, DC , pero en 1872 la primera estaba centrada en el meridiano 75° al oeste de Greenwich , con fronteras naturales como secciones de los Montes Apalaches . El sistema de Dowd nunca fue aceptado por los ferrocarriles norteamericanos. El meteorólogo jefe de la Oficina Meteorológica de los Estados Unidos, Cleveland Abbe, dividió los Estados Unidos en cuatro zonas horarias estándar para mantener la coherencia entre las estaciones meteorológicas. En 1879, publicó un artículo titulado Informe sobre la hora estándar . [12] En 1883, convenció a las compañías ferroviarias norteamericanas para que adoptaran su sistema de husos horarios. En 1884, Gran Bretaña, que ya había adoptado su propio sistema horario estándar para Inglaterra, Escocia y Gales, ayudó a obtener el consentimiento internacional para la hora global. Con el tiempo, el gobierno estadounidense, influenciado en parte por el artículo de Abbe de 1879, adoptó el sistema de zona horaria. [13] Era una versión propuesta por William F. Allen, el editor de la Guía Oficial de Ferrocarriles del Viajero . [14] Los límites de sus zonas horarias pasaban por estaciones de ferrocarril, a menudo en las principales ciudades. Por ejemplo, la frontera entre sus zonas horarias oriental y central pasaba por Detroit , Buffalo , Pittsburgh , Atlanta y Charleston . Fue inaugurado el domingo 18 de noviembre de 1883, también llamado "El día de los dos mediodías", [15] cuando el reloj de cada estación de ferrocarril se reiniciaba al llegar al mediodía, hora estándar dentro de cada zona horaria.
Las zonas de América del Norte fueron denominadas Intercolonial, Oriental, Central, Montañosa y Pacífica. En un año, el 85% de todas las ciudades con una población superior a 10.000 habitantes (unas 200 ciudades) utilizaban la hora estándar. [16] Una excepción notable fue Detroit (ubicada aproximadamente a medio camino entre los meridianos de la hora central y oriental), que mantuvo la hora local hasta 1900, luego probó la hora estándar central, la hora media local y la hora estándar del este (EST) antes de mayo de 1915. La ordenanza se estableció en EST y fue ratificada por voto popular en agosto de 1916. La confusión de los tiempos llegó a su fin cuando el Congreso de los Estados Unidos adoptó formalmente las zonas horarias estándar en la Ley de Hora Estándar del 19 de marzo de 1918.
El matemático italiano Quirico Filopanti introdujo la idea de un sistema mundial de husos horarios en su libro Miranda! , publicado en 1858. Propuso husos horarios de 24 horas, a los que llamó "días longitudinales", el primero centrado en el meridiano de Roma . También propuso una hora universal para ser utilizada en astronomía y telegrafía. Sin embargo, su libro no llamó la atención hasta mucho después de su muerte. [17] [18]
El canadiense Sir Sandford Fleming , nacido en Escocia, propuso un sistema mundial de zonas horarias en 1876 (véase Sandford Fleming § Inventor de la hora estándar mundial) . La propuesta dividió el mundo en veinticuatro zonas horarias denominadas AY (omitiendo J), cada una de las cuales cubría 15 grados de longitud. Todos los relojes dentro de cada zona se pondrían a la misma hora que los demás, pero diferirían en una hora de los de las zonas vecinas. [19] Defendió su sistema en varias conferencias internacionales, incluida la Conferencia Internacional de Meridiano , donde recibió cierta consideración. El sistema no se ha adoptado directamente, pero algunos mapas dividen el mundo en 24 zonas horarias y les asignan letras, de forma similar al sistema de Fleming. [20]
Alrededor de 1900, casi todos los lugares habitados de la Tierra habían adoptado una zona horaria estándar, pero sólo algunos de ellos utilizaban una diferencia horaria con respecto a GMT. Muchos aplicaron la hora de un observatorio astronómico local a todo un país, sin ninguna referencia al GMT. Pasaron muchas décadas antes de que todas las zonas horarias se basaran en algún desplazamiento estándar de GMT o Hora Universal Coordinada (UTC). En 1929, la mayoría de los países habían adoptado zonas horarias horarias, aunque algunos países como Irán , India , Myanmar y partes de Australia tenían zonas horarias con una diferencia horaria de 30 minutos. Nepal fue el último país en adoptar una compensación estándar, cambiando ligeramente a UTC+05:45 en 1986. [21]
Actualmente, todas las naciones utilizan zonas horarias estándar con fines seculares, pero no todas aplican el concepto como se concibió originalmente. Varios países y subdivisiones utilizan desviaciones de media hora o un cuarto de hora con respecto a la hora estándar. Algunos países, como China y la India , utilizan un único huso horario aunque la extensión de su territorio supera con creces los 15° de longitud ideales para una hora; Otros países, como España y Argentina , utilizan compensaciones horarias estándar, pero no necesariamente aquellas que estarían determinadas por su ubicación geográfica. Las consecuencias, en algunas áreas, pueden afectar las vidas de los ciudadanos locales y, en casos extremos, contribuir a problemas políticos más amplios, como en el oeste de China. [22] En Rusia, que tiene 11 zonas horarias , dos zonas horarias fueron eliminadas en 2010 [23] [24] y restablecidas en 2014. [25]
ISO 8601 es un estándar establecido por la Organización Internacional de Normalización que define métodos para representar fechas y horas en forma textual, incluidas especificaciones para representar zonas horarias.
Si una hora está en Tiempo Universal Coordinado (UTC), se agrega una "Z" directamente después de la hora sin un espacio de separación. "Z" es el designador de zona para el desplazamiento cero UTC. Por lo tanto, "09:30 UTC" se representa como "09:30Z" o "0930Z". Asimismo, "14:45:15 UTC" se escribe como "14:45:15Z" o "144515Z". [26] La hora UTC también se conoce como hora "zulú", ya que "zulú" es una palabra en código del alfabeto fonético para la letra "Z". [26]
Las compensaciones de UTC se escriben en el formato ±hh:mm, ±hhmm o ±hh (ya sea horas adelante o atrás de UTC). Por ejemplo, si la hora que se describe está una hora por delante de UTC (como la hora en Alemania durante el invierno), el designador de zona sería " +01:00 ", "+0100" o simplemente "+01". Esta representación numérica de las zonas horarias se agrega a las horas locales de la misma manera que se agregan las abreviaturas alfabéticas de las zonas horarias (o "Z", como arriba). La compensación de UTC cambia con el horario de verano , por ejemplo, una compensación horaria en Chicago , que se encuentra en la zona horaria central de América del Norte , es " -06:00 " para el invierno (hora estándar central) y " -05:00 " para el verano (horario de verano central). [27]
Las zonas horarias suelen estar representadas por abreviaturas alfabéticas como "EST", "WST" y "CST", pero no forman parte del estándar internacional de fecha y hora ISO 8601 . Estas designaciones pueden ser ambiguas; por ejemplo, "CST" puede significar hora estándar central (Norteamérica) (UTC-06:00), hora estándar de Cuba (UTC-05:00) y hora estándar de China (UTC+08:00), y también es una Variante ampliamente utilizada de ACST ( hora estándar central de Australia , UTC+09:30). [28]
La conversión entre husos horarios obedece a la relación
en el que cada lado de la ecuación es equivalente a UTC.
La ecuación de conversión se puede reordenar para
Por ejemplo, la Bolsa de Valores de Nueva York abre a las 09:30 ( EST , compensación UTC = −05:00). En California ( PST , compensación UTC= −08:00) e India ( IST , compensación UTC= +05:30), la Bolsa de Valores de Nueva York abre a las
Estos cálculos se vuelven más complicados cerca del cambio de hora hacia o desde el horario de verano, ya que el desplazamiento UTC para el área se convierte en una función de la hora UTC.
Las diferencias horarias también pueden dar lugar a fechas diferentes. Por ejemplo, cuando son las 22:00 del lunes en Egipto (UTC+02:00), son las 01:00 del martes en Pakistán (UTC+05:00).
La tabla "Hora del día por zona" ofrece una visión general de las relaciones horarias entre las diferentes zonas.
Desde la década de 1920, está en funcionamiento un sistema de hora náutica estándar para los barcos en alta mar . Como forma ideal del sistema de husos horarios terrestres, los husos horarios náuticos constan de franjas horarias con un desfase de 15° con respecto al GMT por un número entero de horas. Una línea de fecha náutica sigue el meridiano 180, dividiendo una línea de 15° en dos líneas de 7,5° que difieren de GMT en ±12 horas. [29] [30] [31]
Sin embargo, en la práctica cada barco puede elegir a qué hora observar en cada lugar. Los barcos pueden decidir ajustar sus relojes a una hora conveniente, generalmente de noche, no exactamente cuando cruzan una determinada longitud. [32] Algunos barcos simplemente permanecen en el horario del puerto de salida durante todo el viaje. [33]
Las zonas horarias ideales, como las zonas horarias náuticas, se basan en la hora solar media de un meridiano particular en el medio de esa zona con límites ubicados a 7,5 grados al este y al oeste del meridiano. Sin embargo, en la práctica, muchos límites de zonas horarias se trazan mucho más hacia el oeste y algunos países están ubicados completamente fuera de sus zonas horarias ideales.
Por ejemplo, aunque el primer meridiano (0°) pasa por España y Francia , utilizan la hora solar media de 15 grados este ( hora central europea ) en lugar de 0 grados (hora media de Greenwich). Francia utilizaba anteriormente GMT, pero se cambió a CET (hora de Europa Central) durante la ocupación alemana del país durante la Segunda Guerra Mundial y no volvió a cambiar después de la guerra. [34] De manera similar, antes de la Segunda Guerra Mundial, los Países Bajos observaban la "hora de Ámsterdam", que estaba veinte minutos por delante de la hora media de Greenwich. Se vieron obligados a seguir el horario alemán durante la guerra y lo mantuvieron a partir de entonces. A mediados de la década de 1970, los Países Bajos, al igual que otros estados europeos, comenzaron a observar el horario de verano.
Una razón para trazar los límites de las zonas horarias muy al oeste de sus meridianos ideales es permitir un uso más eficiente de la luz solar de la tarde. [35] Algunas de estas ubicaciones también utilizan el horario de verano (DST), lo que aumenta aún más la diferencia con la hora solar local. Como resultado, en verano, el mediodía solar en la ciudad española de Vigo ocurre a las 14:41 horas. En esta zona más occidental de la España continental nunca se pone el sol antes de las 18:00, incluso en invierno, a pesar de estar a 42 grados al norte del ecuador. [36] Cerca del solsticio de verano , Vigo tiene horas de puesta de sol después de las 22:00 horas, similares a las de Estocolmo , que se encuentra en el mismo huso horario y 17 grados más al norte. Sin embargo, Estocolmo tiene amaneceres mucho más tempranos. [37]
En Estados Unidos, las razones fueron más históricas y comerciales. En los estados del medio oeste, como Indiana y Michigan , quienes vivían en Indianápolis y Detroit querían estar en la misma zona horaria que Nueva York para simplificar las comunicaciones y las transacciones. [38]
Un ejemplo más extremo es Nome, Alaska , que se encuentra a 165°24′W de longitud, justo al oeste del centro de la zona horaria idealizada de Samoa ( 165°W ). Sin embargo, Nome observa la hora de Alaska ( 135°W ) con horario de verano, por lo que está ligeramente más de dos horas por delante del sol en invierno y más de tres en verano. [39] Kotzebue, Alaska , también cerca del mismo meridiano pero al norte del Círculo Polar Ártico, tiene dos puestas de sol el mismo día a principios de agosto, una poco después de la medianoche al comienzo del día y la otra poco antes de la medianoche al final. del día. [40]
China se extiende hasta el oeste hasta 73°E , pero todas sus partes usan UTC+08:00 ( 120°E ), por lo que el "mediodía" solar puede ocurrir hasta las 15:00 en partes occidentales de China como Xinjiang . [41] La frontera entre Afganistán y China marca la mayor diferencia horaria terrestre en la Tierra, con una diferencia de 3,5 horas entre el UTC+4:30 de Afganistán y el UTC+08:00 de China .
Muchos países, y a veces solo ciertas regiones de los países, adoptan el horario de verano (DST), también conocido como horario de verano, durante parte del año. Por lo general, esto implica adelantar los relojes una hora cerca del comienzo de la primavera y ajustarlos hacia atrás en otoño ("avanzar la primavera", "retroceder"). El horario de verano moderno se propuso por primera vez en 1907 y se utilizó ampliamente en 1916 como medida en tiempos de guerra destinada a conservar el carbón . A pesar de la controversia , muchos países lo han utilizado de forma intermitente desde entonces; Los detalles varían según la ubicación y cambian ocasionalmente. Los países alrededor del ecuador generalmente no observan el horario de verano, ya que la diferencia estacional en la luz solar es mínima.
Muchos sistemas operativos informáticos incluyen el soporte necesario para trabajar con todas (o casi todas) las horas locales posibles en función de las distintas zonas horarias. Internamente, los sistemas operativos suelen utilizar UTC como estándar básico de cronometraje , al tiempo que brindan servicios para convertir horas locales hacia y desde UTC, y también la capacidad de cambiar automáticamente las conversiones de hora local al inicio y al final del horario de verano en las distintas franjas horarias. zonas. (Consulte el artículo sobre el horario de verano para obtener más detalles sobre este aspecto).
Los servidores web que presentan páginas web principalmente para una audiencia en una única zona horaria o en un rango limitado de zonas horarias suelen mostrar las horas como hora local, tal vez con la hora UTC entre paréntesis. Los sitios web con orientación más internacional pueden mostrar horas solo en UTC o utilizando una zona horaria arbitraria. Por ejemplo, la versión internacional en inglés de CNN incluye GMT y la hora de Hong Kong, [42] mientras que la versión estadounidense muestra la hora del este . [43] La hora del este de EE. UU. y la hora del Pacífico también se utilizan con bastante frecuencia en muchos sitios web en inglés de EE. UU. con lectores en todo el mundo. El formato normalmente se basa en la nota "fecha y hora" del W3C .
Sistemas de correo electrónico y otros sistemas de mensajería ( chat IRC , etc.) [44] mensajes con marca de tiempo usando UTC, o bien incluyen la zona horaria del remitente como parte del mensaje, permitiendo al programa receptor mostrar la fecha y hora de envío del mensaje. la hora local del destinatario.
Los registros de bases de datos que incluyen una marca de tiempo suelen utilizar UTC, especialmente cuando la base de datos forma parte de un sistema que abarca varias zonas horarias. No se recomienda el uso de la hora local para registros de marca de tiempo para zonas horarias que implementan el horario de verano porque una vez al año hay un período de una hora en el que las horas locales son ambiguas.
Hoy en día, los sistemas de calendario suelen vincular sus marcas de tiempo a UTC y las muestran de manera diferente en computadoras que se encuentran en diferentes zonas horarias. Eso funciona cuando se tienen reuniones telefónicas o por Internet. Funciona peor cuando se viaja, porque se supone que los eventos del calendario tienen lugar en la zona horaria en la que se encontraba la computadora o el teléfono inteligente al crear el evento. El evento puede mostrarse en el momento equivocado. Por ejemplo, si un neoyorquino planea encontrarse con alguien en Los Ángeles a las 9 a. m. y realiza una entrada en el calendario a las 9 a. m. (que la computadora supone que es hora de Nueva York), la entrada en el calendario será a las 6 a. m. si se toma el tiempo de la computadora. zona. El software de calendario también debe abordar el horario de verano (DST). Si, por razones políticas, se cambian las fechas de inicio y finalización del horario de verano, las entradas del calendario deben permanecer iguales en la hora local, aunque puedan cambiar en la hora UTC.
Los sistemas similares a Unix , incluidos Linux y macOS , mantienen la hora del sistema en formato de hora Unix , que representa la cantidad de segundos (excluidos los segundos intercalares ) que han transcurrido desde las 00:00:00 hora universal coordinada (UTC) del jueves 1 de enero de 1970. [ 45] La hora Unix generalmente se convierte a la hora local cuando se muestra al usuario, y las horas especificadas por el usuario en la hora local se convierten a la hora Unix. La conversión tiene en cuenta la zona horaria y las reglas del horario de verano; De forma predeterminada, las reglas de zona horaria y horario de verano se configuran cuando se configura el sistema, aunque los procesos individuales pueden especificar zonas horarias y reglas de horario de verano utilizando la variable de entorno TZ . [46] Esto permite a los usuarios en múltiples zonas horarias, o en la misma zona horaria pero con diferentes reglas de horario de verano, usar la misma computadora, con sus respectivas horas locales mostradas correctamente para cada usuario. La información sobre las reglas de zona horaria y horario de verano generalmente proviene de la base de datos de zonas horarias de la IANA . De hecho, muchos sistemas, incluido cualquier sistema que utilice la biblioteca GNU C , una biblioteca C basada en la biblioteca BSD C o la biblioteca System V Release 4 C, pueden hacer uso de esta base de datos.
Los sistemas informáticos basados en Windows anteriores a Windows 95 y Windows NT usaban la hora local, pero Windows 95 y posteriores, y Windows NT, base la hora del sistema en UTC. [47] [48] Permiten que un programa obtenga la hora del sistema como UTC, representada como año, mes, día, hora, minuto, segundo y milisegundo; [49] [50] Windows 95 y posteriores, y Windows NT 3.5 y posteriores, también permiten recuperar la hora del sistema como un recuento de 100 unidades ns desde 1601-01-01 00:00:00 UTC. [51] [52] El registro del sistema contiene información de zona horaria que incluye el desplazamiento de UTC y reglas que indican las fechas de inicio y finalización del horario de verano en cada zona. La interacción con el usuario normalmente utiliza la hora local y el software de la aplicación es capaz de calcular la hora en varias zonas. Los servidores de Terminal Server permiten a las computadoras remotas redirigir su configuración de zona horaria al servidor de Terminal Server para que los usuarios vean la hora correcta para su zona horaria en sus sesiones de escritorio/aplicación. Terminal Services utiliza la hora base del servidor en Terminal Server y la información de la zona horaria del cliente para calcular la hora de la sesión.
Si bien la mayoría del software de aplicación utilizará el sistema operativo subyacente para la información de las reglas de zona horaria y horario de verano, la plataforma Java , desde la versión 1.3.1, ha mantenido su propia base de datos de información de reglas de zona horaria y horario de verano. Esta base de datos se actualiza cada vez que cambian las reglas de zona horaria o horario de verano. Oracle proporciona una herramienta de actualización para este propósito. [53]
Como alternativa a la información incluida con la plataforma Java, los programadores pueden optar por utilizar la biblioteca Joda-Time. [54] Esta biblioteca incluye sus propios datos basados en la base de datos de zonas horarias de la IANA. [55]
A partir de Java 8, hay una nueva API de fecha y hora que puede ayudar a convertir horas. [56]
Tradicionalmente, había muy poco soporte de zona horaria para JavaScript . Básicamente, el programador tenía que extraer el desplazamiento UTC creando una instancia de un objeto de tiempo, obteniendo una hora GMT de él y diferenciando los dos. Esto no proporciona una solución para variaciones más complejas del horario de verano, como direcciones de horario de verano divergentes entre los hemisferios norte y sur.
ECMA-402, el estándar de API de internacionalización para JavaScript, proporciona formas de formatear zonas horarias. [57] Sin embargo, debido a restricciones de tamaño, algunas implementaciones o distribuciones no lo incluyen. [58]
El objeto DateTime en Perl admite todas las entradas en la base de datos de zonas horarias de la IANA e incluye la capacidad de obtener, configurar y convertir entre zonas horarias. [59]
Los objetos DateTime y las funciones relacionadas se han compilado en el núcleo de PHP desde 5.2. Esto incluye la capacidad de obtener y configurar la zona horaria predeterminada del script, y DateTime conoce su propia zona horaria internamente. PHP.net proporciona una extensa documentación sobre esto. [60] Como se señaló allí, la base de datos de zona horaria más actual se puede implementar a través de PECL timezonedb.
El módulo estándar datetime incluido con Python almacena y opera en la clase de información de zona horaria tzinfo. El módulo pytz de terceros proporciona acceso a la base de datos completa de zonas horarias de la IANA. [61] El desplazamiento de zona horaria negado en segundos se almacena en los atributos time.timezone y time.altzone. Desde Python 3.9, el módulo zoneinfo introduce la gestión de zona horaria sin necesidad de un módulo de terceros. [62]
Cada dialecto de Smalltalk viene con sus propias clases integradas para fechas, horas y marcas de tiempo, de las cuales solo algunas implementan las clases DateAndTime y Duration según lo especificado por el estándar ANSI Smalltalk. VisualWorks proporciona una clase TimeZone que admite hasta dos transiciones de desplazamiento recurrentes anualmente, que se supone se aplican a todos los años (el mismo comportamiento que las zonas horarias de Windows). Squeak proporciona una clase de zona horaria que no admite transiciones de desplazamiento. Dolphin Smalltalk no admite zonas horarias en absoluto.
Para soporte completo de la base de datos tz (zoneinfo) en una aplicación Smalltalk (incluido soporte para cualquier número de transiciones de compensación recurrentes anualmente y soporte para diferentes reglas de transición de compensación dentro del año en diferentes años), el proveedor ANSI de código abierto de terceros -La biblioteca de fecha/hora Chronos compatible con Smalltalk está disponible para su uso con cualquiera de los siguientes dialectos de Smalltalk: VisualWorks, Squeak, Gemstone o Dolphin. [63]
Las naves espaciales en órbita pueden experimentar muchos amaneceres y atardeceres, o ninguno, en un período de 24 horas. Por lo tanto, no es posible calibrar la hora con respecto al Sol y aun así respetar un ciclo de sueño/vigilia de 24 horas. Una práctica común para la exploración espacial es utilizar la hora terrestre del sitio de lanzamiento o control de la misión, sincronizando los ciclos de sueño de la tripulación y los controladores. La Estación Espacial Internacional normalmente utiliza la hora media de Greenwich (GMT). [64] [65]
El cronometraje en Marte puede ser más complejo, ya que el planeta tiene un día solar de aproximadamente 24 horas y 40 minutos, conocido como sol . Los controladores terrestres de algunas misiones a Marte han sincronizado sus ciclos de sueño/vigilia con el día marciano, cuando se produce específicamente la actividad de los vehículos exploradores impulsados por energía solar. [66]