Ҳисобкунандаи рӯзҳои корӣ-и ройгон
Рӯзҳои кориро байни санаҳо шумуред ё ба сана рӯзҳои кориро илова/кам кунед. Коркарди танзимшавандаи рӯзҳои истироҳат ва рӯйхати ид.
Рӯзҳои истироҳат (ғайрикорӣ)
0 рӯзи истироҳатӣ танзим шуд
Чӣ тавр он кор мекунад
Ин абзор пурра дар браузер бидуни китобхонаи берунӣ кор мекунад — тамоми арифметикаи сана JavaScript-и дастнависи бо истифодаи объекти дарунсохти Date мебошад. Он ду ҳолат дорад: шумориши рӯзҳои кории байни ду сана, ва пешбинии санаи оянда (ё гузашта) бо иловаи ё тарҳи шумораи додашудаи рӯзи корӣ.
- 1Таҳлили сана бидуни гузаришти UTCВурудҳои сана бо тақсим кардани сатри YYYY-MM-DD ба қисматҳои сол, моҳ ва рӯз ва сохти Date-и маҳаллӣ — на Date.parse() — таҳлил карда мешаванд, бинобар ин натиҷа ҳамеша рӯзи тақвимие мебошад, ки навиштаед, новобаста аз гузаришти минтақаи вақти шумо.
- 2Санҷиш ва ҷустуҷӯи рухсатӣҲар вурудии рухсатӣ бо regex-и қатъии YYYY-MM-DD мувофиқат карда, сипас бо бозсозии Date ва муқоисаи қисматҳояш баргаштан санҷида мешавад — бинобар ин санаҳои номумкин ба монанди 2026-02-31 рад карда, дар интерфейс тамғагузорӣ мешаванд, на хомӯшона ба март гузаранд. Вурудиҳои дуруст дар Set-и бо сатри санаи маҳаллӣ калидшуда захира карда мешаванд, барои ҷустуҷӯи O(1) ҳангоми давра.
- 3Такрори рӯз-ба-рӯз бо истироҳатҳои танзимшавандаБарои ҳолати 'шумориш байни санаҳо', абзор ҳар рӯзи тақвимиро дар доира тай карда, ҳарро дар муқобили рӯзҳои истироҳати танзимшудаи шумо (ягон омезиши ҳафт рӯз) ва Set-и рухсатӣ санҷида, сипас рӯзи корӣ, рӯзи истироҳат ва рухсатии дучоршударо алоҳида ҷамъ мекунад. Барои ҳолати 'иловаи рӯзи корӣ', он рӯз-ба-рӯз пеш ё пас қадам мезанад, рӯзҳои ғайри-корӣ гузаронда, то шумориши дархостшудаи рӯзи корӣ истеъмол шавад.
- 4Намоиши натиҷаи маҳалшиносСанаи ниҳоӣ дар ҳолати 'илова' бо Intl-и дарунсохти браузер тавассути toLocaleDateString() форматбандӣ карда мешавад, бинобар ин он бо забони маҳаллии корбар ва конвенсияи тақвим бидуни ягон китобхонаи иловагӣ тасвир мешавад.
Абзорҳои марбут
Ҳисобкунандаи фарқи сана
Фарқи дурусти байни ду санаро ҳисоб кунед — сол, моҳ, рӯз, ҳафта, рӯзҳои корӣ (бе истисноии рӯзҳои истироҳат), соат ва дақиқа.
Ҳисобкунандаи вақт
Давомнокии HH:MM:SS-ро илова ё кам кунед, ё вақти байни ду мӯҳлатро пайдо кунед. Барои сабти корӣ, натиҷаҳои мусобиқа ва пайгирии лоиҳа муфид аст.
Ҳисобкунандаи закот
Закотро (2.5%) аз пул, тилло, нуқра, дороиҳои тиҷоратӣ ва пасандозҳо нисбат ба нисоби тилло ё нуқра — бо асъори худ, пурра дар дастгоҳатон ҳисоб кунед.