Siirry pääsisältöön

Aikaleiman muunnin ilmaiseksi

Muunna Unix-aikaleimat luettaviksi päivämääriksi ja päinvastoin. Tukee UTC:tä ja paikallista aikaa, sekunteja ja millisekunteja.

Toimii offline-tilassa kerran ladattuna
Nyt:
Yksikkö:
Epoch-pikaviite

Yleiset käyttötavat

  • Muunna Aikaleimoja Analytics-tiedoissaKäännä Unix-aikaleimoja analytiikan viennistä (Google Analytics, Mixpanel, Amplitude) luettaviksi päivämääriksi.
  • Muunna Aikaleimoja VirheenkorjaukseenDekoodaa Unix-aikaleimoja palvelimen lokitiedostoista, virhepalkkioista ja API-vastauksista luettaviksi päivämääriksi.
  • Muunna Aikaleimoja API-kehityksessäValidoi, vertaa ja käännä Unix-aikaleimoja, jotka palautetaan REST-API:ista ja webhookeista.
  • Muunna Aikaleimoja TietokantakyselyilleMuunna päivämäärät Unix-aikaieimiksi SQL WHERE -lausekkeille ja päivämäärävälien kyselyille.
  • Muunna Aikaleimoja Aikataulutusta VartenMuunna tietyt päivämäärät ja ajat Unix-aikaieimiksi aikataulutusjärjestelmissä ja kalenterin API:issa käyttämistä varten.

Miten se toimii

Kaikki muunnos tapahtuu suoraan selaimessa JavaScriptin sisäänrakennetulla Date-oliolla ja Intl-sarjalla (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — ei kolmannen osapuolen kirjastoa, ei palvelinkierrosta. Ainoa data, joka poistuu koneeltasi, on ei mitään: luvut pysyvät paikallisina.

  1. 1
    Yksikön tunnistus ja normalisointi
    Kun liität aikaleiman, työkalu laskee sen numerot päätelläkseen yksikön automaattisesti: 10 numeroa tarkoittaa Unix-sekunteja, 13 millisekunteja, 16 mikrosekunteja, 19 nanosekunteja. Käsin kirjoitettu numeromäärän heuristiikka merkitsee ristiriidan ja tarjoaa yhden napsautuksen yksikönvaihdon, estäen hiljaiset virheet, kuten 13-numeroisen millisekuntiarvon käsittelemisen vuosi-55881-sekuntiarvona.
  2. 2
    Päivämäärän muodostus JavaScript Date -oliolla
    Raaka luku skaalataan millisekunneiksi ja annetaan new Date(ms)-funktiolle. Siitä sisäänrakennetut Date-metodit (getFullYear, getUTCHours, toISOString jne.) tuottavat paikallisen ajan, UTC-ajan ja ISO 8601 -tulosteen — jäsennyskirjastoa ei käytetä.
  3. 3
    Paikallisasetustietoinen suhteellinen aika Intl.RelativeTimeFormat-rajapinnalla
    Suora ajastin laukeaa joka sekunti ja laskee uudelleen suhteellisen nimikkeen (esim. '3 päivää sitten', '2 tunnin kuluttua') käyttäen Intl.RelativeTimeFormat-rajapintaa sivun paikallisasetuksella siemennettynä. Tämä pitää suhteellisen näytön tarkkana, vaikka jättäisit välilehden auki, ja tuottaa kieliopillisesti oikean tulosteen jokaisella tuetulla kielellä ilman ylimääräisiä käännösmerkkijonoja.
  4. 4
    Aikavyöhykenäyttö Intl.DateTimeFormat-rajapinnalla
    Kiinnitetyt IANA-aikavyöhykkeet (esim. America/New_York, Asia/Tokyo) muotoillaan Intl.DateTimeFormat-rajapinnalla timeZone-asetuksella. Täysi lista selaimen tukemista vyöhykenimistä tulee Intl.supportedValuesOf('timeZone')-funktiosta. Kiinnitetyt vyöhykkeesi säilyvät istuntojen yli localStoragessa.

Liittyvät työkalut

Usein kysytyt kysymykset