LibraTool logoLibraTool

Ҳисобкунандаи рӯзҳои корӣ-и ройгон

Рӯзҳои кориро байни санаҳо шумуред ё ба сана рӯзҳои кориро илова/кам кунед. Коркарди танзимшавандаи рӯзҳои истироҳат ва рӯйхати ид.

Ҳамин ки бор шуд офлайн кор мекунад

Рӯзҳои истироҳат (ғайрикорӣ)

0 рӯзи истироҳатӣ танзим шуд

Чӣ тавр он кор мекунад

Ин абзор пурра дар браузер бидуни китобхонаи берунӣ кор мекунад — тамоми арифметикаи сана JavaScript-и дастнависи бо истифодаи объекти дарунсохти Date мебошад. Он ду ҳолат дорад: шумориши рӯзҳои кории байни ду сана, ва пешбинии санаи оянда (ё гузашта) бо иловаи ё тарҳи шумораи додашудаи рӯзи корӣ.

  1. 1
    Таҳлили сана бидуни гузаришти UTC
    Вурудҳои сана бо тақсим кардани сатри YYYY-MM-DD ба қисматҳои сол, моҳ ва рӯз ва сохти Date-и маҳаллӣ — на Date.parse() — таҳлил карда мешаванд, бинобар ин натиҷа ҳамеша рӯзи тақвимие мебошад, ки навиштаед, новобаста аз гузаришти минтақаи вақти шумо.
  2. 2
    Санҷиш ва ҷустуҷӯи рухсатӣ
    Ҳар вурудии рухсатӣ бо regex-и қатъии YYYY-MM-DD мувофиқат карда, сипас бо бозсозии Date ва муқоисаи қисматҳояш баргаштан санҷида мешавад — бинобар ин санаҳои номумкин ба монанди 2026-02-31 рад карда, дар интерфейс тамғагузорӣ мешаванд, на хомӯшона ба март гузаранд. Вурудиҳои дуруст дар Set-и бо сатри санаи маҳаллӣ калидшуда захира карда мешаванд, барои ҷустуҷӯи O(1) ҳангоми давра.
  3. 3
    Такрори рӯз-ба-рӯз бо истироҳатҳои танзимшаванда
    Барои ҳолати 'шумориш байни санаҳо', абзор ҳар рӯзи тақвимиро дар доира тай карда, ҳарро дар муқобили рӯзҳои истироҳати танзимшудаи шумо (ягон омезиши ҳафт рӯз) ва Set-и рухсатӣ санҷида, сипас рӯзи корӣ, рӯзи истироҳат ва рухсатии дучоршударо алоҳида ҷамъ мекунад. Барои ҳолати 'иловаи рӯзи корӣ', он рӯз-ба-рӯз пеш ё пас қадам мезанад, рӯзҳои ғайри-корӣ гузаронда, то шумориши дархостшудаи рӯзи корӣ истеъмол шавад.
  4. 4
    Намоиши натиҷаи маҳалшинос
    Санаи ниҳоӣ дар ҳолати 'илова' бо Intl-и дарунсохти браузер тавассути toLocaleDateString() форматбандӣ карда мешавад, бинобар ин он бо забони маҳаллии корбар ва конвенсияи тақвим бидуни ягон китобхонаи иловагӣ тасвир мешавад.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда