Aikaleimamuunnin
Muunna Unix-aikaleimoja luettaviksi päivämääriksi ja päinvastoin. Tukee sekunteja ja millisekunteja. Ilmainen, välitön, 100% selainpohjainen työkalu.
— Viite
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.