Різниця дат: Як рахуємо

Як рахуємо

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

Приклад: включення кінцевої дати змінює підрахунок

Початок — 02.10.2026, кінець — 07.10.2026. Між ними минуло п’ять календарних днів. Якщо включити кінцеву дату, результат — шість днів. Однакові початкова й кінцева дати дають відповідно нуль або один день.

Календарні дні, а не робочі

Вихідні та свята не виключаються. Дати порівнюються як календарні дати UTC: час доби й перехід на літній час не додають і не прибирають день. Сам по собі результат не визначає строк за законом або договором; правила обчислення конкретного строку треба перевіряти окремо.

Джерела

ECMAScript Date specification