Muunna Unix-aikaleima päivämääräksi ja päinvastoin
Epoch-aika selitettynä kehittäjille ja uteliaille
Unix-aikaleima (myös epoch-aika) on niiden sekuntien määrä, jotka ovat kuluneet 1.1.1970 klo 00:00:00 UTC:stä — tätä hetkeä kutsutaan Unix-epookiksi. Se on tietotekniikassa yleisin tapa ilmaista ajanhetki. Miksi juuri 1970? Unix-käyttöjärjestelmät kehitettiin 1960-luvun lopulla ja 1970-luvun alussa. 1.1.1970 valittiin käteväksi vertailukohdaksi — se oli tuolloin tuore päivämäärä, joka tarjosi pitkän käyttökelpoisen aikavälin. Millisekunnit vai sekunnit: JavaScript käyttää millisekunteja (kerro sekunnit 1000:lla), kun taas Unix/Linux-komennot ja useimmat tietokannat käyttävät sekunteja. Kun käsittelet aikaleimoja, tarkista aina, mitä yksikköä odotetaan — tämä on yleinen virheiden lähde. Vuoden 2038 ongelma: 32-bittiset järjestelmät tallentavat Unix-aikaleiman etumerkillisenä kokonaislukuna, joka saavuttaa enimmäisarvonsa 19.1.2038 klo 03:14:07 UTC. Nykyaikaisissa 64-bittisissä järjestelmissä tätä ongelmaa ei ole, ja niillä voidaan esittää päivämääriä miljardien vuosien päähän tulevaisuuteen. Yleisiä käyttökohteita: API-vastaukset, tietokantatietueet, lokitiedostot, tiedostojen muokkausajat, tunnistautumistunnukset (JWT-tokenin vanheneminen), välimuistiotsakkeet ja kaikki tilanteet, joissa tarvitaan ohjelmointikielestä riippumaton aikamuoto.
Muita hyödyllisiä työkaluja päivämäärä- ja aikalaskuihin
Mikä on Unix-aikaleima? Sekuntien määrä 1.1.1970 klo 00:00:00 UTC:stä lähtien. Käytetään laajasti ohjelmoinnissa.
Aikaleima → Päivämäärä ja Päivämäärä → Aikaleima
Näe nykyinen aikaleima heti
Tarkka muunnos tunteineen ja minuutteineen
Rajapintoihin, tietokantoihin ja lokien analysointiin
Unix-aikaleimasta
Sekuntien määrä 1.1.1970 klo 00:00:00 UTC:stä lähtien (Unix Epoch).