Aikaleiman muunnin ilmaiseksi
Muunna Unix-aikaleimat luettaviksi päivämääriksi ja päinvastoin. Tukee UTC:tä ja paikallista aikaa, sekunteja ja millisekunteja.
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.
- 1Yksikön tunnistus ja normalisointiKun 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.
- 2Päivämäärän muodostus JavaScript Date -oliollaRaaka 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ä.
- 3Paikallisasetustietoinen suhteellinen aika Intl.RelativeTimeFormat-rajapinnallaSuora 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.
- 4Aikavyöhykenäyttö Intl.DateTimeFormat-rajapinnallaKiinnitetyt 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
UUID-tarkastin
Pura mikä tahansa UUID tai ULID — näe sen versio, variantti ja v1-, v6-, v7- ja ULID-tunnisteisiin sisältyvä luomisaikaleima. Toimii kokonaan selaimessasi.
chmod-oikeuksien laskin
Vaihda Unix-tiedoston oikeudet omistajalle, ryhmälle ja muille saadaksesi oktaaliluvun (755), symbolisen merkinnän (rwxr-xr-x) ja tarkan chmod-komennon.
Hijri-päivämäärän Muunnin
Muunna päivämäärät gregoriaanisen ja islamilaisen (Umm al-Qura) kalenterin välillä kumpaankin suuntaan, arabialaisilla kuukauden nimillä, arabia-intialaisilla numeroilla ja tämän päivän hijri-päivämäärällä.