Laiko žymens konverteris nemokamai
Konvertuokite Unix laiko žymenis į skaitomus datas ir atvirkščiai. Palaiko UTC ir vietinį laiką, sekundes ir milisekundes.
Greita epoch nuoroda
Dažniausi naudojimo būdai
- Konvertuokite laiko žymas analitike duomenyseIšverskite Unix laiko žymas iš analitikos eksportų (Google Analytics, Mixpanel, Amplitude) į skaitomą datas.
- Konvertuokite laiko žymas klaidoms ištaisytiDekodifikuokite Unix laiko žymas iš serverio žurnalų, klaidų naudingų krovinių ir API atsakymų į skaitomas datas.
- Konvertuokite laiko žymas API kūrimuiPatikrinkite, palyginkite ir išverskite Unix laiko žymas, grąžintas iš REST API ir webhook'ų.
- Konvertuokite laiko žymas duomenų bazės užklausomsKonvertuokite datas į Unix laiko žymas SQL WHERE sąlygoms ir datos diapazono užklausoms.
- Konvertuokite laiko žymas planavimuiKonvertuokite konkrečias datas ir laikus į Unix laiko žymas, kurias galima naudoti planavimo sistemose ir kalendoriaus API.
Kaip tai veikia
Visas konvertavimas vyksta tiesiogiai naršyklėje, naudojant JavaScript įtaisytą Date objektą ir Intl rinkinį (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — jokios trečiosios šalies bibliotekos, jokio kreipimosi į serverį. Vienintelis duomuo, kuris palieka jūsų kompiuterį, yra niekas: skaičiai lieka vietiniai.
- 1Vieneto aptikimas ir normalizavimasKai įklijuojate laiko žymą, įrankis suskaičiuoja jos skaitmenis, kad automatiškai nustatytų vienetą: 10 skaitmenų reiškia Unix sekundes, 13 — milisekundes, 16 — mikrosekundes, 19 — nanosekundes. Rankomis parašyta skaitmenų skaičiaus euristika pažymi neatitikimą ir siūlo vieno paspaudimo vieneto perjungimą, apsaugant nuo tylių klaidų, tokių kaip 13 skaitmenų milisekundžių reikšmės traktavimas kaip 55881 metų sekundžių reikšmė.
- 2Datos sukūrimas per JavaScript DateNeapdorotas skaičius pritaikomas milisekundėms ir perduodamas new Date(ms). Iš ten įtaisyti Date metodai (getFullYear, getUTCHours, toISOString ir t.t.) sukuria vietinį laiką, UTC laiką ir ISO 8601 išvestį — jokios analizavimo bibliotekos nedalyvauja.
- 3Kalbos regionui pritaikytas santykinis laikas per Intl.RelativeTimeFormatGyvas skaitiklis suveikia kas sekundę ir perskaičiuoja santykinę etiketę (pvz., „prieš 3 dienas“, „po 2 valandų“), naudodamas Intl.RelativeTimeFormat su puslapio kalbos nustatymu. Tai išlaiko santykinį rodinį tikslų, net jei paliekate skirtuką atvertą, ir sukuria gramatiškai teisingą išvestį kiekviena palaikoma kalba, be jokių papildomų vertimo eilučių.
- 4Laiko juostos rodymas per Intl.DateTimeFormatPrisegtos IANA laiko juostos (pvz., America/New_York, Asia/Tokyo) formatuojamos naudojant Intl.DateTimeFormat su timeZone parinktimi. Pilnas naršyklės palaikomų juostų pavadinimų sąrašas gaunamas iš Intl.supportedValuesOf('timeZone'). Jūsų prisegtos juostos išlieka tarp seansų localStorage.
Susiję įrankiai
UUID tikrintuvas
Iššifruokite bet kurį UUID ar ULID — peržiūrėkite jo versiją, variantą ir sukūrimo laiko žymą, įterptą v1, v6, v7 ir ULID formatu. Veikia visiškai jūsų naršyklėje.
chmod teisių skaičiuotuvas
Perjunkite Unix failų teises savininkui, grupei ir kitiems, kad gautumėte aštuntainę reikšmę (755), simbolinį žymėjimą (rwxr-xr-x) ir tikslią chmod komandą.
Hijri datos keitiklis
Konvertuokite datas tarp Grigaliaus ir islamiško (Umm al-Qura) kalendorių abiem kryptimis, su arabų mėnesių pavadinimais, arabų-indų skaitmenimis ir šiandienos Hijri data.