Unix-timestamp-converter met een kloktijdmodus erbij
Een cronlog zegt dat de taak zijn bestand om 1699999200 heeft geschreven, en jij zit in Amsterdam te bedenken of dat vóór middernacht was. Plak het getal in deze Unix-timestamp-converter en lees de lokale tijd, UTC en ISO 8601. Twee andere tabbladen rekenen een kloktijd om tussen tijdzones en tonen een wereldkloktabel.
Tien cijfers, dertien cijfers en het jaar 55000
Date.now() van JavaScript geeft 13 cijfers terug, time() van PHP geeft er 10. Haal je ze door elkaar, dan krijg je een datum in 1970 of in het jaar 55000. De tool accepteert beide en raadt de eenheid aan de hand van de lengte. Tot 11 tekens tellen als seconden, langere waarden als milliseconden.
De regel telt tekens en niets anders. Een minteken aan het begin telt niet mee, dus -1000000000 wordt als seconden gelezen. Een waarde met decimalen zoals 1700000000.5 heeft 12 tekens, wordt dus als milliseconden gelezen en komt in januari 1970 uit. Haal eerst de decimalen weg.
Een datum uit het getal lezen, en het getal uit een datum
- Open het eerste tabblad. Typ of plak het getal in Timestamp (seconden of milliseconden).
- Lees de resultaten rechts: lokale tijd, UTC, ISO 8601, beide timestamp-eenheden, de RFC 2822 / HTTP-headernotatie, de relatieve leeftijd en de kalenderweek. De kopieerknop naast een rij kopieert die waarde.
- Om de andere kant op te gaan, kies je een datum in de datumkiezer en stel je de invoertijdzone in. Het timestampveld volgt.
- Verschuif de tijd met -1 dag, -1 uur, +1 uur en +1 dag. Huidige tijd gebruiken zet alles terug op nu.
- Open voor een tijdzonevraag Tijdzone-converter, voer de brontijd in, kies bron- en doelzone en druk op de wisselpijl om ze om te draaien.
Los Angeles om 17:00 is in Berlijn al morgen
Een gesprek om 17:00 in Los Angeles is 02:00 de volgende dag in Berlijn. De converter toont het uurverschil, een markering "+1 dag (morgen)" en de UTC-afwijking van de doelzone, zodat je niet hoeft te tellen.
De keuzelijst toont eerst 31 gangbare zones. Alle andere IANA-zones verschijnen alleen als je browser Intl.supportedValuesOf ondersteunt. Een lokale tijd die niet bestaat (het overgeslagen uur in de lente) of twee keer voorkomt (in de herfst) krijgt één resultaat zonder waarschuwing. De wereldkloktabel toont een vaste lijst van 15 steden.
Waar de knoppen je eigen tijdzone gebruiken
De knoppen 00:00 en 23:59 gebruiken de tijdzone van je browser, ook als er een andere invoertijdzone is gekozen. De kalenderweek en de dag van het jaar volgen dezelfde regel. De relatieve leeftijd telt hooguit in dagen, dus een oude datum luidt "1200 dagen geleden", niet "3 jaar geleden".
De uitvoer in seconden wordt naar beneden afgerond en de datumkiezer toont alleen hele seconden. Datums buiten het bereik van het JavaScript-object Date, ongeveer 270.000 jaar aan weerszijden van 1970, worden als ongeldig getoond.
Wat de pagina verstuurt, namelijk niets
Alle berekeningen draaien in je browser met de JavaScript-API's Date en Intl. Typen of op een knop drukken verstuurt geen verzoek, en het netwerkpaneel van je ontwikkelaarstools laat dat zien. De live klok bovenaan tikt lokaal eens per seconde. De kopieerknoppen schrijven naar je klembord en nergens anders heen.