Este sitio proporciona el tiempo actual en milisegundos transcurridos desde la época de UNIX (1 de enero de 1970), así como en otros formatos comunes, incluyendo comparaciones de tiempo local / UTC. También puede convertir los milisegundos a la hora de la fecha & y a la inversa. Más importante aún, este sitio ofrece un servicio de navegación de tiempo para los usuarios humanos y un servicio de autoridad de tiempo para el uso programático.
La historia de los «milisegundos actuales» comenzó con la depuración de mi aplicación Android. En Android le dices a una alarma cuando debe salir pasando un simple número. Este número tiene que ser tan grande que pueda abarcar todo el tiempo transcurrido desde la medianoche del 1 de enero de 1970, pero lo suficientemente pequeño como para que pueda caber en las estructuras de datos existentes y seguir con el tiempo suficiente en el futuro. Precisión: milisegundo. ¿Por qué 1970? Es sólo una convención: fue el año más reciente hasta el momento en que la gente realmente comenzó a pensar en una medida universal del tiempo.
Cuando estaba depurando necesitaba algo que me dijera cuál es el tiempo actual en ms. Como ya estaba ejecutando un programa, en lugar de inspeccionar System.currentTimeMillis() de Java o ejecutar un programa que me lo mostrara, pensé en abrir una página web que lo mostrara. No había nada parecido en los resultados de la búsqueda. El resultado más divertido que vi me decía la hora local en Millis, Massachusetts. No podía creer que no hubiera un sitio que hiciera algo tan sencillo. Escribí currentmillis.com y pulsé enter. Apareció la página de mi ISP diciéndome que no existe tal página. Entonces comprobé con mi proveedor de alojamiento y resultó que este dominio increíblemente sencillo estaba disponible. Así que lo compré y lo convertí en una página web de un solo servicio que muestra, lo has adivinado, la hora actual en ms.
En mi opinión, este es el estándar de medición más razonablemente preciso que existe. Y el tiempo no es el problema más fácil de resolver, especialmente en un mundo en el que el GPS tiene que tener en cuenta la teoría de la relatividad de Einstein y hay que añadir segundos intercalares de vez en cuando para mantener el UTC (Tiempo Universal Coordinado) sincronizado con el tiempo solar. La ironía es que probablemente nunca me habría enterado de que el último segundo del 30 de junio de 2012 fue 23:59:60 si no hubiera comprado currentmillis.com. Es curioso que no hace tanto tiempo en la escala cósmica, John Henry Belville y Ruth Belville estaban «vendiendo» el tiempo a los clientes mediante el ajuste de un reloj maestro a la hora del meridiano de Greenwich y luego permitiendo a otros ajustar sus propios relojes de acuerdo con el reloj maestro de Belville. En un momento dado hubo incluso un servicio de señales horarias telegráficas, desarrollado por la Standard Time Company. Internet ha cambiado bastante la propagación de la información (incluida la hora), pero el principio básico sigue en pie: autoridades reconocidas de terceros (es decir, proveedores de tiempo), un principio que se mantiene en muchos tipos de protocolos, no sólo los basados en la hora.
Mi objetivo para este sitio web es que los programadores de todo el mundo sepan: cuando quieran ver la hora UTC actual o la hora actual en ms (o en otros formatos comunes), pueden hacerlo fácilmente en currentmillis.com