Калькулятор дат: додати або відняти період

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

Кількість

Кінцева дата

Як калькулятор змінює календарну дату

Два календарні аркуші, між якими показано перехід до нової дати

Виберіть початкову дату, додавання або віднімання, цілу кількість і одиницю. У відповіді з'являться кінцева дата, день тижня, запис ISO та фактичний зсув у календарних днях.

Три перевірки для різних одиниць

Рік після високосного дня. Початкова дата: 29 лютого 2024 року. Якщо додати 1 рік, результатом буде п'ятниця, 28 лютого 2025 року, або 2025-02-28. Фактичний зсув становить +365 днів. У 2025 році немає 29 лютого, тому береться останній допустимий день місяця.

Два тижні назад. Від 10 квітня 2024 року відніміть 2 тижні. Калькулятор покаже середу, 27 березня 2024 року, або 2024-03-27, і зсув -14 днів. День тижня не змінився, бо два повні тижні містять 14 днів.

Місяць після 31 серпня. До 31 серпня 2024 року додайте 1 місяць. Отримаєте понеділок, 30 вересня 2024 року, або 2024-09-30, зі зсувом +30 днів. У вересні немає 31 числа, тож кінцева дата переходить на 30 число.

Спочатку виберіть, що саме треба зберегти

Дні підходять, коли важлива точна кількість календарних днів. Тижні працюють так само, але кожна одиниця дорівнює семи дням. Якщо a позначає введену кількість, а s дорівнює 1 для додавання або -1 для віднімання, то:

Δdдні=sa,Δdтижні=s7a\Delta d_{\text{дні}}=s\cdot a,\qquad \Delta d_{\text{тижні}}=s\cdot 7a

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

dкінц=min(dпоч,Dкінцевого місяця)d_{\text{кінц}}=\min\left(d_{\text{поч}},\,D_{\text{кінцевого місяця}}\right)

Через це місяць не прирівнюється до 30 днів, а рік до 365. Календарні одиниці мають різну фактичну довжину.

Що означає зсув і чого він не враховує

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

Δd=NрезультатNпочаток\Delta d=N_{\text{результат}}-N_{\text{початок}}

Калькулятор приймає роки від 0001 до 9999 і всюди застосовує григоріанські правила, зокрема правило високосних років. Рік, кратний 4, зазвичай високосний; столітній рік має також ділитися на 400. Це правило описане у довідці Військово-морської обсерваторії США.

Такий суцільний, або пролептичний, календар зручний для обчислень. Проте він не відтворює історичний перехід кожної країни з юліанського календаря на григоріанський. Для давнього документа спершу потрібно з'ясувати, за яким календарем записали дату.

Це операція з датою без часу. У моделі `PlainDate` так само немає часу доби й часового поясу, що окремо пояснює документація TC39 Temporal. Калькулятор також не знає вихідних, свят, банківських правил і норм законодавства.

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

Запитання про календарний зсув

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

Чим додавання 1 місяця відрізняється від додавання 30 днів?

Місяць зберігає календарну позицію і залежить від довжини кінцевого місяця. Тридцять днів завжди означають рівно 30 послідовних календарних днів.

Чи можна ввести нуль?

Так. Нуль днів, тижнів, місяців або років залишає початкову дату без змін, а фактичний зсув дорівнює нулю.

Чому 31 число іноді стає 30 або 28?

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

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

Сам по собі ні. Правила строку можуть враховувати робочі дні, свята, час подання та конкретне законодавство, яких у цьому розрахунку немає.

Які роки можна використовувати?

Початкова та кінцева дати мають належати до діапазону від 0001 до 9999 включно.

Чи відповідає давня дата календарю, яким тоді користувалися?

Не обов'язково. Розрахунок поширює григоріанські правила на весь діапазон і не враховує місцеві дати історичного переходу між календарями.

Схожі калькулятори

Вам можуть бути корисними наступні калькулятори на цю ж тему:

Поділитися у соціальних мережах

Якщо вам сподобалося, поділіться калькулятором у своїх соціальних мережах. Це просто для вас і корисно для просування проекту. Дякуємо!