Без завантаження, 100% локально, без облікового запису

Стаття

Підрахунок робочих днів між двома датами

«Додати 30 робочих днів» звучить просто, поки не усвідомиш, що свята різняться залежно від країни, що вихідні не завжди субота і неділя, і що більшість калькуляторів розходяться щодо включення початкової дати до підрахунку. Ця стаття пояснює механіку, щоб ви точно знали, що саме обчислюєте.

Що таке робочий день

Робочий день - це будь-який день, що не є вихідним і не є офіційним святом. У більшості країн це означає з понеділка по п'ятницю, за вирахуванням офіційних державних свят, визнаних трудовим законодавством або банківською системою тієї країни. Різниця між підрахунком календарних та робочих днів швидко зростає: проміжок 30 календарних днів, що охоплює Різдво та Новий рік у Франції, містить лише приблизно 20 робочих днів після вирахування вихідних та відповідних свят. Зауважте, що визначення вихідних також різниться: у деяких країнах Перської затоки робочий тиждень триває з неділі по четвер, що робить п'ятницю та суботу вихідними. Визначення найбільш важливе на межах: якщо дедлайн припадає на суботу, фактичний дедлайн зазвичай є попередньою п'ятницею або наступним понеділком залежно від договору або юрисдикції. Жодна відповідь не є неправильною сама по собі; важливо, щоб обидві сторони використовували одне правило.

Сітка календаря за грудень, де вихідні виділені сірим, а свята позначені червоною крапкою, а робочі дні, що залишились, виділені білим

Включний та виключний підрахунок і помилка на одиницю

Найпоширенішим джерелом розбіжностей між двома особами, які рахують один і той самий інтервал, є питання включення початкової та кінцевої дат. Включний підрахунок вважає обидві кінцеві точки частиною проміжку. Виключний підрахунок ігнорує одну або обидві кінцеві точки. Договір, що говорить «доставити протягом 5 робочих днів від дати замовлення», є неоднозначним: чи означає нульовий день дату замовлення, тобто доставка має бути до кінця 5-го дня, чи відлік починається з наступного робочого дня? На практиці умови оплати та доставки у комерційному праві зазвичай виключають початкову дату та включають кінцеву дату, роблячи проміжок відкритим або напіввідкритим, а не повністю включним. Найбезпечніший підхід при неясному формулюванні - уточнити і задокументувати відповідь, а потім перевірити підрахунок за допомогою інструменту, який явно вказує, яку конвенцію він застосовує. Калькулятор робочих днів на цьому сайті за замовчуванням рахує включний діапазон: обидві, початкова та кінцева, дати включаються до підрахунку.

Фіксовані свята, рухомі свята та регіональна проблема

Державні свята поділяються на дві категорії. Свята з фіксованою датою припадають на той самий календарний день щороку: 1 січня, 4 липня, 25 грудня. Рухомі свята змінюються щороку, оскільки прив'язані до місячного або церковного циклу: Великдень та похідні від нього свята (Великодній понеділок, Вознесіння, Зелені свята) зміщуються до п'яти тижнів залежно від року. Більша складність для будь-якого калькулятора - регіональне охоплення. Німеччина має федеральний набір з дев'яти свят плюс від двох до п'яти додаткових, що різняться залежно від землі. Іспанія має національний список плюс дні автономних спільнот. США мають федеральні свята, але немає національного правила, яке зобов'язує приватних роботодавців їх дотримуватися. Інструмент підрахунку робочих днів на цьому сайті охоплює основні державні свята для Франції, США, Великобританії, Німеччини, Іспанії, Італії, Канади та Бельгії. Регіональні свята не включені. Якщо ваш договір або SLA вказує конкретний штат або провінцію, перевірте результат за авторитетним місцевим джерелом.

Календарний місяць з виділеними вихідними та позначеним святом, що показує, які дні пропускаються при підрахунку робочих днів.

Практичне застосування: умови оплати, дедлайни SLA, строки повідомлення

Найпоширеніше реальне застосування підрахунку робочих днів - умови оплати. «net-30» означає, що оплата підлягає сплаті через 30 календарних днів після дати рахунку-фактури, але деякі договори пишуть «net-30 робочих днів», що додає кілька тижнів до терміну. Знати різницю до підписання важливо. SLA доставки та логістики зазвичай вказують робочі дні, оскільки перевізники не працюють у вихідні та свята; «5-денна доставка» від замовлення в п'ятницю зазвичай надійде не раніше наступної п'ятниці. Трудове законодавство часто встановлює строки повідомлення у робочих днях: відставка, яка вимагає десяти робочих днів попередження, подана в понеділок, набирає чинності через два календарні тижні за відсутності свят, але це зміщується, якщо у вікні припадає державне свято. Законодавство про орендодавців і орендарів, строки судових викликів та цикли фінансових розрахунків (T+1, T+2) також працюють за логікою робочих днів. Інструмент дат на цьому сайті дозволяє порівнювати загальну кількість днів та календарні тижні для перехресної перевірки з показником робочих днів.

Підрахунок у браузері без надсилання даних

Калькулятор робочих днів та інструмент різниці дат на цьому сайті працюють повністю у браузері. Ви вводите дві дати, вибираєте необов'язкову країну для державних свят, і результат обчислюється локально за допомогою JavaScript. Жодна дата, жоден діапазон дат і жоден вибір країни не надсилаються на жодний сервер. Логіка свят компілюється у сторінку під час збірки: французькі, німецькі або американські набори свят для конкретного року обчислюються на льоту за допомогою невеликого алгоритму, а не завантажуються з віддаленої бази даних. Оскільки рухомі свята розраховуються, а не зберігаються, інструмент працює для минулих та майбутніх років у розумних межах без з'єднання з мережею. Компроміс описаний у попередньому розділі: список свят є добірним набором на національному рівні, а не вичерпним місцевим. Використовуйте результат як надійну відправну точку, а потім перевіряйте регіональну специфіку, коли потрібна точність.

Інструменти з цієї статті

Поширені запитання

Чи означає net-30 30 календарних або 30 робочих днів?

У більшості стандартного комерційного використання net-30 означає 30 календарних днів. Якщо договір має на увазі робочі дні, він зазвичай прямо це зазначає. У разі сумніву перевірте формулювання договору; різниця між двома тлумаченнями може становити кілька тижнів.

Чому інструмент не охоплює всі регіональні свята?

Інструмент підрахунку робочих днів включає основні державні свята для восьми країн. Регіональні свята (штати США, землі Німеччини, автономні спільноти Іспанії) не включені, оскільки вони різняться на субнаціональному рівні, і інструмент національного рівня не може надійно їх узагальнити. Інструмент документує це обмеження, щоб ви могли застосувати місцеві корективи.

Чи включається початкова дата до підрахунку?

Калькулятор робочих днів на цьому сайті за замовчуванням використовує включний діапазон: і початкова, і кінцева дати включаються до підрахунку. Багато договорів та правових систем виключають початкову дату (день події не рахується як перший день). Якщо ваш контекст виключає нульовий день, відніміть одиницю від результату.