Joan eduki nagusira
LibraTool logoLibraTool

Denbora-zigilua Bihurgailua doan

Bihurtu Unix denbora-zigiluak irakurgarriak diren datetara eta alderantziz. Onartzen ditu UTC eta ordenu lokala, segundoak eta milisegundoak.

Linez kanpo funtzionatzen du behin kargatuta
Orain:
Unitatea:
Epoch erreferentzia azkarra

Ohiko erabilerak

  • Bihurtu Denboraren Zigilua Analitikaren DatuetanItzuli Unix denboraren zigilua analitikaren esportak (Google Analytics, Mixpanel, Amplitude) irakurgarri dateetara.
  • Itsurak Denbora-markak AraztarakoDesenkriptatu Unix denbora-markak zerbitzari-logaritmetatik, errore-garraiakritik eta API erantzunetatik irakurgarri datetan.
  • Itsurak Denbora-markak API GarapenerakoEgiaztatu, alderatu eta itzuli Unix denbora-markak REST API eta webhookenetatik.
  • Itsurak Denbora-markak Datu-basearen GaldeketetarakoBihurtu datak Unix denbora-marketara SQL WHERE klausulak eta data-tarteko galdeketetarako.
  • Itsurak Denbora-markak AntolaketaBihurtu zehatz datak eta orduak Unix denbora-marketan antolaketa sistemetan eta egutegi API.

Nola Funtzionatzen Du

Bihurketa guztia zuzenean nabigatzailean funtzionatzen du JavaScripten barneko Date objektua eta Intl multzoa erabiliz (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) โ€” hirugarrenen liburutegirik ez, zerbitzari-joan-etorririk ez. Zure makinatik ateratzen den datu bakarra ez da ezer: zenbakiak lokal geratzen dira.

  1. 1
    Unitate-detekzioa eta normalizazioa
    Denbora-zigilu bat itsasten duzunean, tresnak bere digituak zenbatzen ditu unitatea automatikoki inferitzeko: 10 digitu Unix segundoak esan nahi du, 13 milisegundoak, 16 mikrosegundoak, 19 nanosegundoak. Eskuz idatzitako digitu-kontaketa heuristiko batek ez-bat-etortze bat markatzen du eta klik bakarreko unitate-aldaketa eskaintzen du, 13 digituko milisegundo balio bat 55881 urteko segundo balio gisa tratatzea bezalako isilezko akatsak saihestuz.
  2. 2
    Data-eraikuntza JavaScript Date bidez
    Zenbaki gordina milisegundotara eskalatzen da eta new Date(ms)-i pasatzen zaio. Handik, txertatutako Date metodoek (getFullYear, getUTCHours, toISOString, e.a.) tokiko ordua, UTC ordua, eta ISO 8601 irteera sortzen dute โ€” analisi-liburutegirik tartean gabe.
  3. 3
    Lokalizazio-jakitun denbora erlatiboa Intl.RelativeTimeFormat bidez
    Tiketagailu bizi bat segundoro pizten da eta etiketa erlatiboa (adib. 'duela 3 egun', '2 ordutan') Intl.RelativeTimeFormat erabiliz berkalkulatzen du orri-lokalizazioarekin haziketa. Honek bistaratze erlatiboa zehatz mantentzen du fitxa irekita utziz gero ere, eta emaitza gramatikalki zuzena sortzen du onartutako hizkuntza bakoitzean itzulpen-kate gehigarririk gabe.
  4. 4
    Ordu-zonalde bistaratzea Intl.DateTimeFormat bidez
    Ainguratutako IANA ordu-zonaldeak (adib. America/New_York, Asia/Tokyo) Intl.DateTimeFormat erabiliz formateatzen dira timeZone aukerarekin. Nabigatzaileak onartutako zonalde-izenen zerrenda osoa Intl.supportedValuesOf('timeZone')-tik dator. Zure ainguratutako zonaldeak saioetan zehar iraunkor mantentzen dira localStorage-en.

Erlazionatutako tresnak

Maiz egiten diren galderak