Diese Seite liefert die aktuelle Zeit in Millisekunden, die seit der UNIX-Epoche (1. Januar 1970) verstrichen sind, sowie in anderen gebräuchlichen Formaten, einschließlich des Vergleichs von Ortszeit und UTC-Zeit. Sie können auch Millisekunden in Datum & Zeit umrechnen und umgekehrt. Noch wichtiger ist, dass diese Website einen Zeitnavigationsdienst für menschliche Benutzer und einen Zeitautoritätsdienst für die programmatische Nutzung anbietet.
Die Geschichte mit den „aktuellen Millisekunden“ begann, als ich meine Android-Anwendung debuggte. In Android teilt man einem Alarm mit, wann er ausgelöst werden soll, indem man eine einfache Zahl angibt. Diese Zahl muss so groß sein, dass sie die gesamte seit dem 1. Januar 1970 um Mitternacht vergangene Zeit umfassen kann, aber so klein, dass sie in bestehende Datenstrukturen passt und genügend Zeit in der Zukunft bleibt. Genauigkeit: Millisekunde. Warum 1970, fragen Sie? Es ist nur eine Konvention: Es war das rundeste Jahr bis zu dem Zeitpunkt, an dem die Menschen anfingen, über ein universelles Zeitmaß nachzudenken.
Als ich eine Fehlersuche durchführte, brauchte ich etwas, das mir die aktuelle Zeit in ms angibt. Da bereits ein Programm lief, dachte ich mir, anstatt einfach Javas System.currentTimeMillis() zu untersuchen oder ein Programm zu starten, das mir die Zeit anzeigt, öffne ich eine Webseite, die sie anzeigt. In den Suchergebnissen gab es nichts dergleichen. Das lustigste Ergebnis, das ich sah, war die Anzeige der Ortszeit in Millis, Massachusetts. Ich konnte nicht glauben, dass es keine Seite gibt, die so etwas Einfaches kann. Ich schrieb currentmillis.com und drückte Enter. Die Seite meines Internetanbieters meldete mir, dass es diese Seite nicht gibt. Ich habe dann bei meinem Hosting-Anbieter nachgefragt, und es stellte sich heraus, dass diese unglaublich einfache Domain verfügbar war. Also habe ich sie gekauft und in eine Website verwandelt, die, Sie ahnen es, die aktuelle Zeit in ms anzeigt.
Meiner Meinung nach ist das der präziseste Maßstab für Zeitmessung überhaupt. Und die Zeitmessung ist nicht gerade das einfachste Problem, vor allem in einer Welt, in der GPS die Relativitätstheorie von Einstein berücksichtigen muss und von Zeit zu Zeit Schaltsekunden hinzugefügt werden müssen, um die UTC (Coordinated Universal Time) mit der Sonnenzeit synchron zu halten. Die Ironie ist, dass ich wahrscheinlich nie herausgefunden hätte, dass die letzte Sekunde des 30. Juni 2012 23:59:60 war, wenn ich currentmillis.com nicht gekauft hätte. Es ist seltsam, dass John Henry Belville und Ruth Belville vor nicht allzu langer Zeit auf der kosmischen Skala die Zeit an Kunden „verkauften“, indem sie eine Hauptuhr auf Greenwich Mean Time einstellten und dann anderen erlaubten, ihre eigenen Uhren nach der Belville-Hauptuhr einzustellen. Zu einem bestimmten Zeitpunkt gab es sogar einen telegrafischen Zeitsignaldienst, der von der Standard Time Company entwickelt wurde. Das Internet hat die Verbreitung von Informationen (einschließlich der Zeit) stark verändert, aber das Grundprinzip bleibt bestehen: anerkannte dritte Instanzen (d.h. Zeitanbieter), ein Prinzip, das für viele Arten von Protokollen gilt, nicht nur für zeitbasierte.
Mein Ziel für diese Website ist es, dass Programmierer auf der ganzen Welt wissen: wenn Sie die aktuelle UTC-Zeit oder die aktuelle Zeit in ms (oder in anderen gängigen Formaten) sehen wollen, können Sie das ganz einfach unter currentmillis.com