Liigu põhisisu juurde

Ajatempli konverter tasuta

Teisenda Unixi ajatemplid loetavateks kuupäevadeks ja vastupidi. Toetab UTC-d ja kohalikku aega, sekundeid ja millisekundeid.

Töötab võrguühenduseta pärast laadimist
Praegu:
Ühik:
Epoch kiirviide

Levinud kasutusviisid

  • Teisendage ajatemplid analüütika andmetesTõlkige Unix-i ajatemplit analüütika ekspordist (Google Analytics, Mixpanel, Amplitude) loetavatele kuupäevadele.
  • Teisake ajatempleid silumiseksDekodeerige Unix ajatempelit serveri logidest, veakoormadest ja API vastustest loetavates kuupäevadesse.
  • Teisake ajatempleid API väljatöötamiseksKinnitage, võrrelge ja tõlkige REST API-delt ja webhookidelt tagastatud Unix ajatempleid.
  • Teisake ajatempleid andmebaasi päringuteksTeisakte kuupäevad Unix ajatempeliks SQL WHERE lausete ja kuupäeva vahemiku päringute jaoks.
  • Teisake ajatempleid ajastamiseksTeisake konkreetsed kuupäevad ja ajad Unix ajatempeliks kasutamiseks ajastamissüsteemides ja kalendri API-des.

Kuidas see töötab

Kogu teisendus toimib otse brauseris, kasutades JavaScripti sisseehitatud Date objekti ja Intl-komplekti (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — kolmanda osapoole teeki, serveri ida-tagasit pole. Ainus andme, mis lahkub su masinast, on mitte midagi: numbrid jäävad kohapeale.

  1. 1
    Ühiku tuvastamine ja normaliseerimine
    Kui kleebid ajatempli, loendab tööriist selle numbreid, et automaatselt tuletada ühik: 10 numbrit tähendab Unix sekundeid, 13 millisekundeid, 16 mikrosekundeid, 19 nanosekundeid. Käsitsi kirjutatud numbriloenduse heuristika märgib vastuolu ja pakub ühe klõpsuga ühikuvahetust, takistades vaikimisi vigu nagu 13-numbrilise millisekundiväärtuse käsitlemine aasta-55881 sekundite väärtusena.
  2. 2
    Kuupäeva konstrueerimine JavaScripti Date abil
    Toores number skaleeritakse millisekunditeks ja edastatakse new Date(ms)'ile. Sealt toodavad sisseehitatud Date meetodid (getFullYear, getUTCHours, toISOString jne) kohaliku aja, UTC aja ja ISO 8601 väljundi — parsimisteeki pole kaasatud.
  3. 3
    Keelekeskkonna-teadlik suhteline aeg Intl.RelativeTimeFormat abil
    Reaalajas taktikell käivitub iga sekundi tagant ja arvutab uuesti suhtelise sildi (nt 'kolm päeva tagasi', '2 tunni pärast'), kasutades Intl.RelativeTimeFormat'i, mis on seemendatud lehe keelekeskkonnaga. See hoiab suhtelise kuva täpsena isegi, kui jätad vahekaardi avatuks, ja toodab grammatiliselt korrektse väljundi igas toetatud keeles ilma lisatõlkestringideta.
  4. 4
    Ajavööndi kuva Intl.DateTimeFormat abil
    Fikseeritud IANA ajavööndid (nt America/New_York, Asia/Tokyo) vormindatakse Intl.DateTimeFormat'iga, kasutades timeZone valikut. Brauseris toetatud vööndinimede täielik loend tuleb Intl.supportedValuesOf('timeZone')-st. Sinu fikseeritud vööndid püsivad sessioonide vahel localStorage'is.

Seotud tööriistad

Korduma kippuvad küsimused