Deze site geeft de huidige tijd in milliseconden die verstreken zijn sinds de UNIX epoch (1 jan 1970) en in andere gangbare formaten waaronder lokale / UTC tijd vergelijkingen. U kunt ook milliseconden omzetten naar datum & tijd en omgekeerd. Wat nog belangrijker is, deze site biedt een tijdnavigatiedienst voor menselijke gebruikers en een tijdinstantieservice voor programmatisch gebruik.
Het “huidige milliseconden” -verhaal begon met het debuggen van mijn Android-applicatie. In Android vertel je een alarm wanneer het moet afgaan door een simpel getal door te geven. Dit getal moet zo groot zijn dat het alle verstreken tijd sinds middernacht 1 januari 1970 kan omvatten, maar voldoende klein dat het in bestaande datastructuren kan passen en genoeg tijd in de toekomst kan blijven doorlopen. Precisie: milliseconde. Waarom 1970 vraagt u? Het is gewoon een conventie: het was het rondste meest recente jaar tot het punt waarop mensen begonnen na te denken over een universele maat voor tijd.
Toen ik aan het debuggen was had ik iets nodig om me te vertellen wat de huidige tijd in ms is. Omdat er al een programma liep, in plaats van Java’s System.currentTimeMillis() te inspecteren of een programma te draaien dat het me laat zien, dacht ik, ik open een webpagina die het laat zien. Er was niets vergelijkbaars in de zoekresultaten. Het grappigste resultaat dat ik zag, vertelde me de lokale tijd in Millis, Massachusetts. Ik kon niet geloven dat er geen site was die zoiets simpels kon. Ik schreef currentmillis.com en drukte op enter. Mijn ISP’s pagina verscheen en vertelde me dat er geen dergelijke pagina is. Ik controleerde het bij mijn hosting provider en het bleek dat dit ongelooflijk eenvoudige domein beschikbaar was. Dus kocht ik het en maakte er een single-serving website van die, je raadt het al, de huidige tijd in ms laat zien.
In mijn ogen is dit de meest redelijk precieze meetstandaard ooit. En timing is niet het gemakkelijkste probleem om op te lossen, vooral in een wereld waar GPS rekening moet houden met Einsteins relativiteitstheorie en waar van tijd tot tijd schrikkelseconden moeten worden toegevoegd om UTC (Coordinated Universal Time) synchroon te laten lopen met zonnetijd. De ironie is dat ik er waarschijnlijk nooit achter zou zijn gekomen dat de laatste seconde van 30 juni 2012 23:59:60 was als ik currentmillis.com niet had gekocht. Het is vreemd dat nog niet zo lang geleden op kosmische schaal, John Henry Belville en Ruth Belville de tijd “verkochten” aan klanten door een meesterhorloge in te stellen op Greenwich Mean Time en dan anderen toe te staan hun eigen horloges in te stellen volgens het Belville meesterhorloge. Op een gegeven moment was er zelfs een telegrafische tijdsignaaldienst, ontwikkeld door de Standard Time Company. Het internet heeft de verspreiding van informatie (inclusief tijd) behoorlijk veranderd, maar het basisprincipe staat nog steeds overeind: erkende 3e partij autoriteiten (d.w.z. tijdleveranciers), een principe dat staat in vele soorten protocollen, niet alleen op tijd gebaseerd.
Mijn doel voor deze website is dat programmeurs over de hele wereld weten: wanneer je de huidige UTC tijd of de huidige tijd in ms (of in andere gangbare formaten) wilt zien, kun je dat eenvoudig doen op currentmillis.com

admin

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

lg