Aqbeż għall-kontenut ewlieni
LibraTool logoLibraTool

Kalkolatur tal-Ijiem tax-Xogħol b'xejn

Għodd il-jiem tan-negozju bejn dati jew żid/naqqas il-jiem tan-negozju minn data. Immaniġġjar tal-weekend konfigurabbli u lista tal-btajjel.

Jaħdem offline ladarba mgħobbi

Ġurni tal-weekend (mhux tax-xogħol)

0 vaganzi kkonfigurati

Użi komuni

  • Ijiem ta' Xogħol għall-Ġonna ta' ProġettIkkalkula l-itinerarja tal-proġett realistiċi, esklużi l-wikend u l-friskejjiet.
  • Segwi l-Ħin ta' Risposta ta' SLA fi Ġornata ta' XogħolL-SLA tal-klijent ħafna drabi jispeċifikaw risposta f'"ijiem ta' xogħol" — ikkalkula eżattament meta tintaqa' 5-ġorna ta' xogħol.
  • Ikkalkula l-Ijiem ta' Vakanza / PTOKemm ijiem ta' xogħol tieħu taw verament barra? Ikkalkula l-għadd eżatt ta' ijiem ta' xogħol għal talba ta' vakanza.
  • Friskejjiet ta' Tqeddimat GovernattiviTqeddimet tax-taxxa, skadenziet tal-qorti, sottomissjonijiet regolatorji — ħaffa druq ikkontati f'ijiem ta' xogħol.
  • Stimi tal-Kunsenja tal-IspedizzjoniIkkalkula d-dati ta' kunsenja mistennija għal spedizzjonijiet kwotat f'ijiem ta' xogħol.

Kif Taħdem

Din l-għodda taħdem kompletament fil-browser mingħajr libreriji esterni — l-aritmetika kollha tad-data hija JavaScript miktub bl-idejn bl-użu tal-oġġett Date nattiv. Għandha żewġ modalitajiet: l-għadd ta' jiem tax-xogħol bejn żewġ dati, u l-projezzjoni ta' data futura (jew passata) billi jiżdiedu jew jitnaqqsu għadd magħti ta' jiem tan-negozju.

  1. 1
    Analiżi tad-data mingħajr avvanz UTC
    Id-dħul tad-dati jiġu analizzati billi jinqasam l-istring YYYY-MM-DD f'partijiet ta' sena, xahar, u jum u tinbena Date lokali — mhux Date.parse() — biex ir-riżultat huwa dejjem il-jum tal-kalendarju li ttajpjajt, irrispettivament mill-offset taż-żona ta' żmien tiegħek.
  2. 2
    Validazzjoni u tfittxija tal-vaganzi
    Kull entrata ta' vaganza titqabbel ma' regex strett YYYY-MM-DD, imbagħad tiġi vverifikata billi terġa' tinbena d-Date u jitqabblu l-partijiet tagħha lura — b'hekk dati impossibbli bħal 2026-02-31 jiġu miċħuda u mmarkati fl-UI minflok ma jgħaddu siekta għal Marzu. Entrati validi jinħażnu f'Set b'muftieħ tal-string tad-data lokali għal tfittxija O(1) waqt il-loop.
  3. 3
    Iterazzjoni jum b'jum b'weekends konfigurabbli
    Għall-modalità 'għodd bejn id-dati', l-għodda timxi minn kull jum tal-kalendarju fil-medda, tiċċekkja kull wieħed kontra l-jiem tal-weekend konfigurati tiegħek (kwalunkwe kombinazzjoni tas-seba' jiem) u s-Set tal-vaganzi, imbagħad tgħodd jiem tax-xogħol, jiem tal-weekend, u vaganzi milqutin separatament. Għall-modalità 'żid jiem tan-negozju', timxi 'il quddiem jew lura jum wieħed kull darba, taqbeż jiem mhux tax-xogħol, sakemm l-għadd mitlub ta' jiem tan-negozju jkun ġie kkunsmat.
  4. 4
    Wiri tar-riżultat konxju tal-lokal
    Id-data finali fil-modalità 'żid' hija formattata bl-Intl inkorporat tal-browser permezz ta' toLocaleDateString(), għalhekk tirrendja fil-lingwa lokali u l-konvenzjoni tal-kalendarju tal-utent mingħajr ebda librerija addizzjonali.

Għodod Relatati

Mistoqsijiet Frekwenti