Dagsetningarmunareiknir — ókeypis
Reiknaðu nákvæman mun á milli tveggja dagsetninga — ár, mánuðir, dagar, vikur, vinnudagar (að undanskildum helgum), klukkustundir og mínútur.
Fljótar forstillingar
Algeng notkun
- Reiknaðu daga til fæðingar dagTalning niður til ungabernis fæðingu dag - komst að því nákvæmlega hversu margar vikur, daga og tímum til stórkostlegu dag.
- Dagar til þín dvölTalning niður til þína ferð með vinn daga, heildir daga og vikur sem eftir eru fyrir áætlunum.
- Vinn daga til verkefni gjalddagaReiknaðu nákvæmlega fjölda vinn daga (undanskildu víkendum) milli í dag og verkefni gjalddaga.
- Reiknaðu afmælis daga samanKomst að því nákvæmlega hversu margar daga, mánuði og ár sem þú hefur verið saman með einhvern sérstaka.
- Aldurs bil reiknivél milli tveggja fólksReiknaðu nákvæmlega aldurs munur milli tveggja afmælisdaga - ár, mánuði og daga aðeins.
Hvernig það virkar
Öll útreikningur keyrir alfarið í vafranum með handskrifaðri UTC-aritmetík — ekkert ytra bókasafn, engin netþjónsfyrirspurn. Tólið þáttar YYYY-MM-DD strengi í dagatalshluta, reiknar muninn með Date.UTC() millisekúndustimplum til að forðast DST-rek, og endurtekur dag-fyrir-dag til að telja mánudags–föstudags vinnudaga.
- 1Örugg dagsetningarþáttunSérhver dagsetningarstrengur er staðfestur með regex og svo endurbyggður með Date.UTC() — ekki new Date(strengur) — svo notendur vestan UTC sjá aldrei vikudagsfærslu af völdum staðbundinnar-tímabelts-túlkunar vafrans á aðeins-dagsetningar inntökum.
- 2UTC-millisekúndu frádrátturDagatalsdagsetningarnar tvær eru breyttar í UTC miðnættis-tímastimpla með Date.UTC(y, m, d). Heiltölu-deiling með 86.400.000 ms gefur nákvæman heils-dags-fjölda sem er ónæmur fyrir sumartíma-breytingum, sem annars gætu látið dag virðast 23 eða 25 klukkustundir langan.
- 3Dagatalssundurliðun og vinnudaga-talningHandskrifuð ár/mánaðar/dags-niðurbrjótun meðhöndlar mánaðarlengdar-óreglur (lánar daga frá fyrri mánuði þegar þarf). Sérstök lykkja gengur í gegnum hvern UTC-dag milli dagsetninganna tveggja og hækkar teljara aðeins fyrir mánudag–föstudag (getUTCDay() !== 0 eða 6), sem framleiðir nákvæma vinnudaga-summu óháð staðsetningu.
- 4Niðurstöður sýndar í öllum einingumSummurnar eru formaðar með toLocaleString() með síðu-staðsetningunni fyrir staðsetningarvitaða talnahópun, sýndar svo samtímis sem ár/mánuðir/dagar, heildardagar, vinnudagar, vikur, klukkustundir, og mínútur. Núverandi dagsetningarparið er skrifað í URL-slóðina með history.replaceState svo hvaða niðurstöðu sem er megi bókamerkja eða deila sem beinum tengli.
Tengd verkfæri
Vinnudagareiknir
Teldu vinnudaga á milli dagsetninga eða bættu við/dragðu frá vinnudaga frá dagsetningu. Stillanlegar helgarstillingar og frídagalisti.
Snertiskjásprófun
Málaðu með fingrunum til að finna dauð svæði á snertiskjánum, teldu hversu margar snertingar hann nemur samtímis og skoðaðu þrýsting og stærð snertiflöturs.
Tímareiknir
Leggðu saman eða dragðu frá HH:MM:SS-tímalengdur, eða finndu tímann á milli tveggja tímastimpla. Gagnlegt fyrir vinnuskrár, keppnisskiptingu og verkefnarakningu.