Siirry sisältöön

Aikaleimamuunnin

Muunna Unix-aikaleimoja luettaviksi päivämääriksi ja päinvastoin. Tukee sekunteja ja millisekunteja. Ilmainen, välitön, 100% selainpohjainen työkalu.

Nykyinen aikaleima
sekuntia
Aikaleima → Päivämäärä
Päivämäärä → Aikaleima

Unix-aikaleimat

Unix-aikaleima (myös Unix-aika tai POSIX-aika) on sekuntien lukumäärä, jotka ovat kuluneet 1. tammikuuta 1970 klo 00:00:00 UTC jälkeen — hetki, joka tunnetaan nimellä Unix-epookki. Se on kompakti, aikavyöhykeriippumaton tapa esittää mikä tahansa ajanhetki yksittäisenä kokonaislukuna. Useimmat ohjelmointikielet ja tietokannat tukevat sitä natiivisti.

Unix-epookki

Unix-epookki (1970-01-01T00:00:00Z) valittiin varhaisten Unix-kehittäjien toimesta mielivaltaiseksi mutta käteväksi viitepisteeksi. Aikaleimat voivat olla negatiivisia (ennen 1970) tai positiivisia (vuoden 1970 jälkeen). 32-bittisissä järjestelmissä suurin esitettävissä oleva aikaleima on 2147483647 (19. tammikuuta 2038) — jonka jälkeen tapahtuu ylivuoto, tunnetaan nimellä Vuoden 2038 ongelma. Nykyaikaiset 64-bittiset järjestelmät eivät ole vaikutettuja.

Merkittävät aikaleimat

0 — Unix-epookki (1. tammikuuta 1970 00:00:00 UTC). 946684800 — Y2K (1. tammikuuta 2000). 1000000000 — 9. syyskuuta 2001, "miljardin sekunnin" virstanpylväs. 2147483647 — suurin 32-bittinen etumerkillinen kokonaisluku, laukaisee Vuoden 2038 ongelman 19. tammikuuta 2038. Jos aikaleimassa on 13 numeroa (esim. 1700000000000), se on millisekunneissa; 10 numeroa tarkoittaa sekunteja.

Aikaleiman hakeminen koodissa

JavaScript: Date.now() palauttaa millisekunteja; jaa 1000:lla saadaksesi sekunteja. Python: import time; time.time() palauttaa liukuluvun sekunteina. PHP: time() palauttaa sekunteja kokonaislukuna. Java: System.currentTimeMillis() palauttaa millisekunteja. Bash: date +%s tulostaa nykyisen aikaleiman sekunteina. SQL: EXTRACT(EPOCH FROM NOW()) PostgreSQL:ssä, UNIX_TIMESTAMP() MySQL:ssä.

Tietosuoja

Kaikki muunnos toimii 100% selaimessasi. Tietoja ei lähetetä palvelimelle.