CanDoYa
FI

Unix Timestamp Converter Suomi

Toimii kokonaan selaimessasi - ei lähetyksiä, ei rekisteröitymistä.

Epoch- ja Unix-aikaleima
Nykyinen Unix-aikaleima-

Aikaleimasta päivämääräksi

Tunnistettu: sekunnit

UTC
-
Oma paikallinen aikasi
-
ISO 8601 (UTC)
-
Suhteellinen
-

Päivämäärästä aikaleimaksi

Unix-sekunnit-
Unix-millisekunnit-
Jaa tämä työkalu

Mikä on Unix-aikaleima?

Unix-aikaleima (epoch time) on sekuntien määrä, jotka ovat kuluneet kello 00:00:00 UTC 1. tammikuuta 1970 lähtien, karkaussekunteja huomioimatta. Tämä muunnin muuttaa minkä tahansa epoch-arvon - sekunteina tai millisekunteina, automaattisesti tunnistettuna - luettavaksi UTC- ja paikalliseksi päivämääräksi, ja muuntaa myös kalenteripäivän takaisin Unix-sekunneiksi ja -millisekunneiksi.

Näin se toimii

  1. 1Liitä aikaleima. Kirjoita tai liitä epoch-arvo, kuten 1700000000. Työkalu päättelee arvon koon perusteella, ovatko kyseessä sekunnit vai millisekunnit; käytä yksikkövalikkoa arvauksen ohittamiseen.
  2. 2Lue päivämäärä. UTC-aika, oma paikallinen aikasi, ISO 8601 -muoto ja suhteellinen ilmaisu kuten "2 vuotta sitten" päivittyvät välittömästi kirjoittaessasi.
  3. 3Muunna päivämäärä takaisin. Valitse päivämäärä ja kellonaika alemmasta paneelista, määritä onko kyseessä paikallinen vai UTC-aika, ja kopioi tuloksena saatu Unix-sekunti- tai millisekuntiarvo.

Kenelle

Kaikki toimii paikallisesti. Liittämäsi aikaleima tulkitaan suoraan sivulla, muotoillaan selaimesi omilla aikavyöhyketiedoilla, eikä sitä koskaan lähetetä palvelimelle tai kirjata lokiin. Työkalu toimii edelleen ilman verkkoyhteyttä sivun latauduttua, ja ylhäällä näkyvä kello näyttää aina nykyisen Unix-ajan.

Usein kysyttyä

Onko tämä Unix-aikaleiman muunnin ilmainen ja yksityinen?

Kyllä - se on 100-prosenttisesti ilmainen ilman rekisteröitymistä ja ilman rajoituksia. Muunnos tapahtuu kokonaan selaimessasi: syöttämiäsi aikaleimoja ja päivämääriä ei koskaan lähetetä, tallenneta tai kirjata lokiin minnekään.

Miten erotan Unix-sekunnit millisekunneista?

Pituudesta: nykyiset epoch-arvot ovat 10-numeroisia sekunteina ja 13-numeroisia millisekunteina. Unix-työkalut kuten date +%s ja Pythonin time.time() toimivat sekunneissa, kun taas JavaScriptin Date.now() ja Javan System.currentTimeMillis() palauttavat millisekunteja. Tämä muunnin tunnistaa yksikön automaattisesti ja antaa sinun ohittaa sen.

Huomioiko Unix-aika karkaussekunnit?

Ei. Unix-aika olettaa jokaisen vuorokauden kestävän tasan 86 400 sekuntia, joten vuodesta 1972 lähtien UTC-aikaan lisätyt karkaussekunnit jäävät laskematta - Unix-kello toistaa tai levittää sen sijaan käytännössä yhden sekunnin. Arkipäivän muunnoksissa tämä ei näy millään tavalla.

Mikä on vuoden 2038 ongelma?

Järjestelmät, jotka tallentavat Unix-ajan etumerkillisenä 32-bittisenä kokonaislukuna, ylivuotavat arvossa 2 147 483 647 - eli kello 03.14.07 UTC 19. tammikuuta 2038. Nykyaikaiset 64-bittiset järjestelmät, ja tämä muunnin, eivät kärsi tästä ja käsittelevät päivämääriä satojatuhansia vuosia kumpaankin suuntaan.

Voiko Unix-aikaleima olla negatiivinen?

Kyllä. Negatiiviset arvot laskevat yksinkertaisesti sekunteja taaksepäin epoch-hetkestä, joten ne edustavat päivämääriä ennen 1. tammikuuta 1970. Esimerkiksi -86400 on 31. joulukuuta 1969 kello 00.00 UTC. Liitä tällainen arvo, ja muunnin lukee sen kuten minkä tahansa muun arvon.

Miksi muunnettu aika eroaa omasta kellostani?

Unix-aikaleima on sidottu UTC-aikaan, eikä sillä ole omaa aikavyöhykettä. UTC-rivi näyttää universaalin ajan, kun taas paikallinen rivi soveltaa laitteesi aikavyöhykkeen siirtymää - sama aikaleima näkyy vain kahdella tavalla, ja kesäaika voi siirtää paikallista lukemaa tunnilla.

Miten saan nykyisen Unix-aikaleiman?

Se tikittää livenä työkalun yläosassa - paina Kopioi napataksesi sen, tai Käytä muuntaaksesi sen suoraan. Koodissa käytetään date +%s -komentoa shellissä, Date.now()-funktiota JavaScriptissa (millisekunnit) tai time.time()-funktiota Pythonissa (sekunnit).