Liigu sisuni

Ajatempli teisendaja

Teisenda Unixi ajatempleid inimloetavateks kuupäevadeks ja vastupidi. Toetab sekundeid ja millisekundeid. Tasuta, kohene, 100% brauseripõhine tööriist.

Praegune ajatempel
sekundit
Ajatempel → Kuupäev
Kuupäev → Ajatempel

Unixi ajatemplid

Unixi ajatempel (tuntud ka kui Unixi aeg või POSIX aeg) on sekundite arv, mis on möödunud 1. jaanuarist 1970 kl 00:00:00 UTC — hetk, mida tuntakse Unixi epohhina. See on kompaktne, ajavööndist sõltumatu viis esitada mis tahes ajahetke ühe täisarvuna. Enamik programmeerimiskeeli ja andmebaase toetavad seda natiivselt.

Unixi epohh

Unixi epohh (1970-01-01T00:00:00Z) valiti varaste Unixi arendajate poolt suvalise, kuid mugava viitepunktina. Ajatemplid võivad olla negatiivsed (enne 1970) või positiivsed (pärast 1970). 32-bitistes süsteemides on maksimaalne esitatav ajatempel 2147483647 (19. jaanuar 2038) — millest edasi tekib ületäitumine, tuntud kui Aasta 2038 probleem. Kaasaegsed 64-bitised süsteemid ei ole mõjutatud.

Märkimisväärsed ajatemplid

0 — Unixi epohh (1. jaanuar 1970 00:00:00 UTC). 946684800 — Y2K (1. jaanuar 2000). 1000000000 — 9. september 2001, "miljardi sekundi" verstapost. 2147483647 — maksimaalne 32-bitine märgiga täisarv, käivitab Aasta 2038 probleemi 19. jaanuaril 2038. Kui ajatemplil on 13 numbrit (nt 1700000000000), on see millisekundites; 10 numbrit tähendab sekundeid.

Ajatemplite saamine koodis

JavaScript: Date.now() tagastab millisekundeid; jaga 1000-ga sekundite saamiseks. Python: import time; time.time() tagastab ujukomaarvu sekundites. PHP: time() tagastab sekundeid täisarvuna. Java: System.currentTimeMillis() tagastab millisekundeid. Bash: date +%s prindib praeguse ajatempli sekundites. SQL: EXTRACT(EPOCH FROM NOW()) PostgreSQL-is, UNIX_TIMESTAMP() MySQL-is.

Privaatsus

Kogu teisendamine töötab 100% sinu brauseris. Andmeid ei saadeta serverile.