Joan eduki nagusira
LibraTool logoLibraTool

Data Diferentzia Kalkulagailua doan

Kalkulatu bi daten arteko desberdintasun zehatza — urteak, hilabeteak, egunak, asteak, lan-egunak (asteburuak kanpoan utzita), orduak eta minutuak.

Linez kanpo funtzionatzen du behin kargatuta

Aurrezarpen azkarrak

Aukeratu bi datak desberdintasuna ikusteko.

Ohiko erabilerak

  • Kalkulatu Eguneak Jaiotze-EgunerainoGurutze zehaztasun bezeroquea jaiotze-eguna - aurkitu zehaztasun asteak, egunak eta orduak egun handiraino.
  • Eguneak Zure OporretanGurutze zehaztasun zure bidaia laneko egunak, guztira egunak eta egunak gainerako planifikazioarentzat.
  • Laneko Eguniak Proiektuaren EpemugaraKalkulatu zehaztasun laneko egun kopurua (egunak kanpo) gaur eta proiektuaren epemuga artean.
  • Kalkulatu Anibersarioaren EguneriaAurkitu zehaztasun egun, hilabete eta urteak ahaitzaren norbait bereziarekin.
  • Adin-Tartea Kalkulagailua Bi Pertsonararen ArteanKalkulatu zehaztasun adiñak bi jaiotze-egunen artean - urteak, hilabeteak eta egunak.

Nola Funtzionatzen Du

Kalkulu guztia erabat nabigatzailean funtzionatzen du eskuz idatzitako UTC aritmetika erabiliz — kanpo liburutegirik ez, zerbitzari-eskaerarik ez. Tresnak AAAA-HH-EE kateak egutegi-osagaietan analizatzen ditu, Date.UTC() milisegundoko denbora-zigiluak erabiliz diferentziak kalkulatzen ditu ordu-aldaketaren desbideraketa saihesteko, eta egunez egun iteratzen du astelehen–ostiral lan-egunak zenbatzeko.

  1. 1
    Data-analisi segurua
    Data-kate bakoitza adierazpen erregular batekin baliozkotzen da eta gero Date.UTC() bidez berreraikitzen da — ez new Date(kate) — beraz UTCtik mendebalderago dauden erabiltzaileek inoiz ez dute nabigatzailearen ordu-zonalde lokalaren interpretazioak eragindako asteguneko aldaketarik ikusten data hutseko sarreretan.
  2. 2
    UTC milisegundo kenketa
    Bi egutegi-datak UTC gauerdiko denbora-zigilu bihurtzen dira Date.UTC(y, m, d) bidez. 86.400.000 ms-z zatiketa osoak eguzki-aldaketaren trantsizioekiko immunea den egun-kopuru zehatz bat ematen du, bestela egun bat 23 edo 25 ordu izan lezakeenak.
  3. 3
    Egutegi-banaketa eta lan-egunen zenbaketa
    Eskuz idatzitako urte/hilabete/egun deskonposizio batek hilabete-luzeraren irregulartasunak kudeatzen ditu (aurreko hilabetetik egunak mailegatuz behar denean). Beste begizta batek bi daten arteko UTC egun bakoitza zeharkatzen du eta kontagailu bat gehitzen du astelehen–ostiralerako bakarrik (getUTCDay() !== 0 edo 6), lan-egunen guztizko zehatz bat sortuz lokalizazioa edozein dela ere.
  4. 4
    Emaitzak unitate guztietan bistaratuta
    Guztizkoak toLocaleString()-ekin formateatzen dira orriaren lokalizazioa erabiliz digitu-taldekatze lokalizazio-jakitunerako, gero aldi berean urte/hilabete/egun, egun osoak, lan-egunak, asteak, orduak, eta minutuak gisa erakusten dira. Uneko data-bikotea URLan idazten da history.replaceState bidez, beraz edozein emaitza markatu edo esteka zuzen gisa parteka daiteke.

Erlazionatutako tresnak

Maiz egiten diren galderak