Unix-aikaleimamuunnin

Unix-aikaleimamuunnin

Tämä on päivämäärä- ja aikatyökalu, jonka avulla voit muuntaa Unix-aikaleimoja päivämääriksi ja kellonajoiksi. Siinä on sekuntien ja millisekuntien automaattinen tunnistus, käyttäjän aikavyöhykkeen automaattinen asetus, aikavyöhykkeen määrittely syötettäville päivämäärille ja kellonajoille, ISO 8601, RFC 2822, suhteellinen aika sekä yksinkertainen kokoelma usein käytettyjä päivämäärä- ja kellonajan painikkeita.

Käännöstulos
Odotan kommentteja
Syötä aikaleima tai päivämäärä ja kellonaika ja napsauta sitten "Muunna".
Jos päivämäärä- ja aikamerkintä ei sisällä UTC-merkintää tai +09:00, se tulkitaan tämän aikavyöhykkeen päivämääräksi ja ajaksi. Oletusarvona käytetään katselijan selaimen asetuksia.

Yleiset päivämäärät ja kellonajat

Tulokset

Mikä on Unix-aikaleimamuunnin?

Unix-aikaleimamuunnin on verkkotyökalu, jolla voi muuntaa Unix-aikaleimoja (epoch-sekunteja) ihmisen luettaviksi päivämääriksi ja kellonajoiksi.Unix-aikaleima on muoto, joka esittää päivämäärän ja kellonajan sekunteina, jotka ovat kuluneet 1. tammikuuta 1970 klo 00:00:00 UTC:sta lähtien, ja sitä käytetään monissa kehitysympäristöissä, kuten API-vastauksissa, lokitiedostoissa, tietokannoissa, JavaScriptissä, PHP:ssä ja Pythonissa.Pelkästään lukua 1717046400 katsomalla ei kuitenkaan heti selviä, mitä päivämäärää ja kellonaikaa se edustaa. Tämän työkalun avulla voit yksinkertaisesti syöttää aikaleiman ja tarkastella sitä useissa muodoissa kerralla, mukaan lukien UTC, katselijan aikavyöhyke, ISO 8601 ja RFC 2822.

JavaScriptissä `Date.now()` palauttaa arvon millisekunteina, joten käsittelet usein 13-numeroisia aikaleimoja, kuten 1717046400000. Toisaalta PHP:n `time()` ja monet Unix-pohjaiset työkalut käyttävät sekunteina ilmaistuja arvoja, jotka ovat tyypillisesti noin 10-numeroisia. Jos tätä eroa ei ymmärretä oikein, päivämäärät ja kellonajat voivat olla huomattavasti väärässä tai niitä saatetaan käsitellä epätavallisina päivämäärinä tulevaisuudessa tai menneisyydessä. Tämä työkalu tunnistaa automaattisesti sekunnit ja millisekunnit ja näyttää molemmat arvot samanaikaisesti, mikä helpottaa sekaannusten ehkäisemistä API-määrityksissä ja lokitutkimuksissa.

Kun päivämäärä ja kellonaika muunnetaan aikaleimaksi, on tärkeää määrittää, minkä aikavyöhykkeen mukaan syötetty päivämäärä ja kellonaika tulkitaan. Vaikka kyseessä olisi sama "2026-06-13 12:00:00", tuloksena oleva Unix-aikaleima vaihtelee sen mukaan, käsitelläänkö sitä UTC-, Europe/London- vai America/New_York-aikavyöhykkeenä. Tämän työkalun avulla voit valita syötettyjen päivämäärän ja kellonajan aikavyöhykkeen. Oletusarvo on käyttäjän selaimesta tunnistettu aikavyöhyke, mikä helpottaa työkalun käyttöä eri puolilla maailmaa paikallisen ajan mukaan.

Aikavyöhykevaihtoehdot näyttävät mahdollisimman monta selaimen tukemaa IANA-aikavyöhykettä. Jotta valinta olisi helppoa laajasta vaihtoehtoluettelosta, olemme käyttäneet hakupohjaista syöttökenttää, johon voit kirjoittaa tekstiä valintojen rajaamiseksi, sen sijaan että olisimme käyttäneet tavallista pudotusvalikkoa.Käyttäjät voivat valita aikavyöhykkeen kirjoittamalla kaupunkien tai alueiden nimiä tai aikavyöhykkeen tunnisteita, kuten America/New_York, Europe/London tai Asia/Singapore, mikä helpottaa pitkän luettelon läpikäymistä. Tämä helpottaa aikavyöhyke-eroista johtuvien väärinkäsitysten tunnistamista integroitaessa ulkomaisia palveluita, tarkistettaessa palvelinlokeja tai varausaikoja.

Lisäksi, vaikka tulokset näkyisivätkin näytön ulkopuolella, sivu vierii automaattisesti tulosalueelle muunnoksen jälkeen. Tämä estää käyttäjiä menettämästä sivun alaosassa olevia muutoksia, kun he suorittavat toiminnon syöttökentän lähellä. Lisäksi tarjoamme esiasetuksia, kuten "Nykyinen aika", "Tänään klo 0:00", "Huomenna klo 0:00" ja "Tämän kuun 1. päivä", joiden avulla voit syöttää usein käytettyjä päivämääriä ja aikoja yhdellä napsautuksella. Kehitykseen tarkoitettu esimerkkikoodi näkyy myös, joten voit paitsi tarkistaa muunnoksen tulokset myös käyttää sitä viitteenä käsitellessäsi samoja arvoja JavaScriptissä, PHP:ssä tai Pythonissa.

  • Voit muuntaa Unix-aikaleimat päivämääriksi ja kellonajoiksi.
  • Voit muuntaa päivämäärät ja kellonajat Unix-aikaleimoiksi.
  • Tunnistaa automaattisesti aikaleimat sekunteina ja millisekunteina.
  • Asettaa katselijan selaimen aikavyöhykkeen oletukseksi automaattisesti.
  • Voit määrittää, mitä aikavyöhykettä käytetään päivämäärä- ja aikamerkintöjen tulkinnassa.
  • Hakupohjaisen aikavyöhykkeen syöttökentän avulla voit valita laajasta valikoimasta IANA-aikavyöhykkeitä.
  • Voit tarkastella sekä UTC-aikaa että kävijän aikavyöhykettä samanaikaisesti.
  • Näyttää ISO 8601, RFC 2822, suhteellisen ajan ja kuluneen ajan.
  • Voit syöttää usein käytettyjä päivämääriä ja kellonaikoja, kuten nykyisen kellonajan tai kuukauden ensimmäisen päivän, yhdellä napsautuksella.

Käyttöohjeet

Muunna aikaleima päivämääräksi ja kellonajaksi syöttämällä Unix-aikaleima sekunteina (esim. 1717046400) tai millisekunteina (esim. 1717046400000) syöttökenttään. Muuntotila voidaan yleensä jättää asetukseksi "Tunnista automaattisesti".Työkalu määrittää, onko arvo sekunteina vai millisekunteina, numeroiden määrän ja muodon perusteella, ja muuntaa sen esimerkiksi UTC-aikaan, katsojan aikavyöhykkeeseen tai ISO 8601 -muotoon. Jos haluat käsitellä arvoa nimenomaisesti aikaleimana, valitse ”Aikaleima → Päivämäärä”.

Muunna päivämäärä ja kellonaika Unix-aikaleimaksi syöttämällä päivämäärä- ja kellonaikamerkkijono, kuten 2026-06-13 12:34:56, 2026-06-13T12:34:56 tai 2026/06/13 12:34.Jos päivämäärä-/aikamerkkijono ei sisällä aikavyöhykkeen määritelmää, kuten "Z" tai "+09:00", se tulkitaan päivämääräksi ja ajaksi, joka vastaa kohdassa "Syötettävän päivämäärän ja kellonajan aikavyöhyke" valittua aluetta. Oletusarvo on katselijan selaimesta tunnistettu aikavyöhyke. Jos palvelimesi tai API-määrityksesi perustuvat UTC-aikaan, valitse UTC; jos käsittelet tietyn alueen varausaikoja, valitse kyseisen alueen IANA-aikavyöhyke.

Muunnostulokset näyttävät Unix-aikaleiman (sekunnit), Unix-aikaleiman (millisekunnit), UTC:n, käyttäjän aikavyöhykkeen, ISO 8601:n, RFC 2822:n, suhteellisen ajan ja kuluneen ajan. Jokainen arvo voidaan kopioida erikseen, ja voit myös kopioida ne kaikki kerralla tai ladata ne tekstitiedostona. Jos tulosalue on näytön ulkopuolella, sivu vierii automaattisesti muunnoksen jälkeen, joten tuloksia on vaikea kadottaa edes älypuhelimella.

  1. Syötä aikaleima tai päivämäärä-/aikamerkintä.
  2. Valitse muuntotila tarpeen mukaan.
  3. Kun syötät päivämäärän ja kellonajan, tarkista syötettävän päivämäärän ja kellonajan aikavyöhyke.
  4. Napsauta "Muunna" nähdäksesi tulokset.
  5. Tarkista vaaditut muodot, kuten sekunnit, millisekunnit, UTC, kävijöiden aikavyöhykkeet ja ISO 8601.
  6. Kopioi tai lataa tämä lokianalyysiä tai kehitystyötä varten.

Tärkeitä huomautuksia käytöstä

  • Unix-aikaleimat perustuvat yleensä UTC-aikaan. Näytettävä päivämäärä ja kellonaika vaihtelevat aikavyöhykkeen mukaan.
  • JavaScriptin `Date.now()` palauttaa millisekunteja, kun taas PHP:n `time()` palauttaa sekunteja. Huomioi tarkkuuden ero.
  • Jos päivämäärä- ja aikamerkintä ei sisällä aikavyöhykettä, se tulkitaan sen alueen perusteella, joka on valittu syötettävän päivämäärän ja kellonajan aikavyöhykkeeksi.
  • Käyttäjän aikavyöhyke riippuu selaimen tai laitteen asetuksista. Jos laitteen asetukset ovat virheelliset, se vaikuttaa myös oletusarvoon.
  • Alueilla, joilla on kesäaika, ero UTC-aikaan voi vaihdella päivämäärän mukaan, jopa saman alueen sisällä. IANA-aikavyöhykkeen valitseminen helpottaa kesäajan huomioon ottavia muunnoksia.

Usein kysytyt kysymykset

Mikä on Unix-aikaleima?

Unix-aikaleima on numeerinen arvo, joka edustaa päivämäärää ja kellonaikaa sekunteina, jotka ovat kuluneet 1. tammikuuta 1970 klo 00:00:00 UTC:sta lähtien. Sitä käytetään laajalti sovellusliittymissä (API), lokitiedostoissa, tietokannoissa sekä päivämäärien ja kellonaikojen hallintaan ohjelmissa.

Tarkoittaako tämä samaa kuin "Epoch-aika"?

Useissa tapauksissa termejä "Unix-aika", "Unix-aikaleima" ja "Epoch-aika" käytetään lähes synonyymeinä. Kaikki kolme termiä viittaavat muotoon, joka edustaa Unix-epochista kulunutta aikaa.

Mitä eroa on sekunneilla ja millisekunneilla?

Sekunteina ilmoitetut aikaleimat ovat yleensä noin 10-numeroisia, kun taas millisekunteina ilmoitetut ovat yleensä noin 13-numeroisia. JavaScriptin `Date.now()` palauttaa millisekunteina, kun taas PHP:n `time()` palauttaa sekunteina.

Miten kävijän aikavyöhyke määritetään?

Se tunnistaa aikavyöhykkeen automaattisesti selaimen aikavyöhyketietojen perusteella. Tämä perustuu yleensä käyttämäsi laitteen tai käyttöjärjestelmän alueellisiin asetuksiin.

Mikä on syöttöpäivän ja -ajan aikavyöhyke?

Tämä asetus määrittää, mitä aikavyöhykettä käytetään tulkittaessa päivämäärä- ja aikamerkintää, jossa ei ole aikavyöhykkeen määrittelyä.

Miksi tulokset eroavat UTC-ajan ja katsojan aikavyöhykkeen välillä?

Vaikka Unix-aikaleimat perustuvat UTC-aikaan, näytetty aika vaihtelee aikavyöhykkeen mukaan. Tämä johtuu siitä, että aikavyöhykkeen poikkeama UTC-ajasta ja kesäaika otetaan huomioon.

Mitä minun pitäisi kirjoittaa hakupohjaiseen aikavyöhykkeen syöttökenttään?

Kirjoita osa IANA-aikavyöhykkeen nimestä (kuten America/New_York, Europe/London tai Asia/Singapore) tai kaupungin nimi ja valitse ehdotuksista.

Mikä on ISO 8601?

ISO 8601 on standardimuoto päivämäärien ja kellonaikojen esittämiseen. Se kirjoitetaan esimerkiksi muodossa 2026-06-13T12:34:56Z, ja sitä käytetään yleisesti sovellusliittymissä (API) ja konfiguraatiotiedostoissa.

Mikä on RFC 2822?

RFC 2822 -muotoa käytetään yleisesti sähköpostin otsikoissa sekä HTTP-yhteyksissä päivämäärä- ja aikamerkinnöissä. Se näkyy esimerkiksi muodossa la 13.6.2026 12:34:56 GMT.

Mihin suhteellista aikaa voidaan käyttää?

Suhteellista aikaa voidaan käyttää määrittämään, kuinka monta päivää ennen tai jälkeen nykyhetken syötetty päivämäärä ja kellonaika sijoittuu. Se on hyödyllistä määräaikojen, lokien aikaleimojen ja varausaikojen tarkistamisessa.

Entä jos syötettyä päivämäärää ja kellonaikaa ei voida muuntaa?

Tarkista päivämäärän erottimet, kellonajan muodot, olemattomat päivämäärät ja virheelliset aikavyöhykemäärittelyt. Helpointa on aloittaa testaaminen esimerkkitiedoilla tai muodolla YYYY-MM-DD HH:mm:ss.

Lähettääkö tämä työkalu syötettyjä arvoja palvelimelle?

Muunnosprosessi on tarkoitettu suoritettavaksi selaimessa JavaScriptin avulla. Ole kuitenkin erittäin varovainen käsitellessäsi URL-osoitteita tai merkkijonoja, jotka sisältävät erittäin arkaluonteisia lokitietoja, henkilötietoja tai todennustietoja.

Mitä tulisi kirjoittaa "Nykyinen aika" -painikkeeseen?

"Nykyinen aika" -painike syöttää selaimesta haetun nykyisen ajan. Tämä on hyödyllistä, kun haluat tarkistaa nopeasti nykyisen Unix-aikaleiman tai ISO 8601 -muodon.

Voisitko myös tarkistaa, miten nykyinen Unix-aikaleima haetaan ohjelmasta?

Kyllä. Näytämme tulososiossa yksinkertaisia koodiesimerkkejä JavaScript-, PHP- ja Python-kielillä. Voit käyttää näitä yhdessä käännöstulosten kanssa viitteenä koodia toteuttaessasi.