Tööpäevade kalkulaator tasuta
Loenda tööpäevad kuupäevade vahel või lisa/lahuta tööpäevad kuupäevast. Konfigureeritav nädalavahetuste käsitlemine ja pühade nimekiri.
Nädalavahetus (mittetöö) päevad
0 pühapäevad konfigureeritud
Levinud kasutusviisid
- Tööpäevad projekti tähtaegadeleArvutage realistlikud projekti ajajoonised, välja arvatud nädalavahetused ja pühapäevad.
- SLA vastuse aja jälgimine tööpäevadesKliendi SLA-d määravad sageli vastuse "tööpäevades" — arvutage täpselt, millal 5 tööpäeva tähtaeg jõuab.
- Arvutage puhkuse / PTO päevadMitu tööpäeva olete tegelikult vabade? Arvutage täpne tööpäevade arv puhkuse taotlustele.
- Valitsuse esitamise tähtajadMaksudeklaratsioonid, kohtu tähtajad, regulatiivsed dokumendid — sageli arvutusdes tööpäevades.
- Saadetiste tarnete hinnangudArvutage oodatavad tarneajad saadetistele, mis on märgitud tööpäevades.
Kuidas see töötab
See tööriist töötab täielikult brauseris ilma väliste teekideta — kogu kuupäeva-aritmeetika on käsitsi kirjutatud JavaScript, mis kasutab natiivset Date objekti. Sellel on kaks režiimi: tööpäevade loendamine kahe kuupäeva vahel ja tuleviku (või mineviku) kuupäeva prognoosimine, liites või lahutades antud arvu tööpäevi.
- 1Kuupäeva parsimine ilma UTC nihketaKuupäevasisendid parsitakse, jagades AAAA-KK-PP stringi aasta-, kuu- ja päevaosadeks ning konstrueerides kohaliku Date'i — mitte Date.parse() — nii et tulemus on alati kalendripäev, mille kirjutasid, olenemata su ajavööndinihkest.
- 2Pühade valideerimine ja otsingIga pühakirje sobitatakse range AAAA-KK-PP regulaaravaldise vastu, seejärel ristkontrollitakse, rekonstrueerides Date'i ja võrreldes selle osi tagasi — nii lükatakse tagasi ja liidesesse märgitakse võimatud kuupäevad nagu 2026-02-31, selle asemel et vaikselt üle minna märtsile. Kehtivad kirjed salvestatakse Set'is, indekseeritud kohaliku kuupäevastringiga O(1) otsinguks tsükli ajal.
- 3Päev-päeva-kaupa iteratsioon koos konfigureeritavate nädalavahetustega'Loenda kuupäevade vahel' režiimi jaoks käib tööriist läbi iga kalendripäeva vahemikus, kontrollides igaüht su konfigureeritud nädalavahetuse päevade (seitsme päeva mis tahes kombinatsioon) ja pühade Set'i vastu, seejärel loendab eraldi tööpäevad, nädalavahetuse päevad ja tabatud pühad. 'Lisa tööpäevi' režiimi jaoks astub see edasi või tagasi üks päev korraga, jättes vahele mittetööpäevad, kuni nõutud tööpäevade arv on ammendatud.
- 4Keelekeskkonna-teadlik tulemuse kuva'Lisa' režiimi lõplik kuupäev vormindatakse brauseri sisseehitatud Intl'iga toLocaleDateString() kaudu, nii et see renderdub kasutaja kohalikus keeles ja kalendrikonventsioonis ilma ühegi lisateegita.
Seotud tööriistad
Kuupäeva erinevuse kalkulaator
Arvuta täpne erinevus kahe kuupäeva vahel — aastad, kuud, päevad, nädalad, tööpäevad (nädalavahetused välja jättes), tunnid ja minutid.
Aja kalkulaator
Lisa või lahuta HH:MM:SS kestusi või leia kahe ajatempli vaheline aeg. Kasulik töölogide, võistlusjagude ja projektijälgimise jaoks.
Zakat kalkulaator
Arvutage zakat (2,5%) rahale, kullale, hõbedele, ärivara ja säästudele vastu kulla või hõbeda nisabi vastu — teie valuutas, täielikult teie seadmes.