Калькулятор календаря - Додавання або віднімання років, місяців, днів
Обчислення дат шляхом додавання або віднімання років, місяців, тижнів або днів. Автоматично враховує високосні роки та кінці місяців для точного планування термінів.
Калькулятор календаря
Документація
Що таке календарний калькулятор?
Календарний калькулятор знаходить нову дату, додаючи до початкової дати або віднімаючи від неї роки, місяці, тижні чи дні. Він автоматично враховує календарні правила, зокрема високосні роки та різну тривалість місяців, тому результат завжди є реальною датою.
Як користуватися календарним калькулятором
- Введіть початкову дату або використайте сьогоднішню дату.
- Виберіть одиницю часу: роки, місяці, тижні або дні.
- Введіть кількість, наприклад 90 або 6. Це має бути ціле число, не менше за нуль.
- Виберіть додавання або віднімання.
- Перегляньте отриману дату.
Результат оновлюється одразу після зміни будь-якого значення.
Формула обчислення дати
Для кожної одиниці часу калькулятор застосовує окреме правило.
Роки. Калькулятор додає кількість до номера року або віднімає її, залишаючи місяць і день без змін. Винятком є 29 лютого. Якщо початкова дата — 29 лютого, а цільовий рік не високосний, результатом стає 28 лютого.
Місяці. Калькулятор додає кількість до номера місяця або віднімає її, переносячи зайві місяці до року (наприклад, місяць 13 стає січнем наступного року). За можливості він зберігає той самий день місяця. Іноді цільовий місяць коротший за початковий день. Додавання одного місяця до 31 січня — один із таких випадків. Тоді результатом стає останній день цільового місяця.
Тижні. Один тиждень дорівнює семи дням. Калькулятор множить кількість на сім і додає або віднімає отриману кількість днів.
Дні. Калькулятор додає або віднімає точну кількість днів. Він рахує кожен проміжний день, зокрема 29 лютого у високосному році.
Правило високосного року. Рік є високосним, якщо він без остачі ділиться на 4, за винятком випадків, коли він також без остачі ділиться на 100. Рік, що ділиться на 100, усе одно є високосним, якщо він також без остачі ділиться на 400. За цим правилом 2024 є високосним роком, 1900 — ні, а 2000 — так.
Підтримуваний діапазон дат. Калькулятор працює з датами від 1 січня року 1 н. е. до 31 грудня року 9999 н. е. Він не може створити дату до року 1 н. е., тому дати до нашої ери не підтримуються. Якщо внаслідок обчислення дата виходить за межі цього діапазону, замість результату відображається повідомлення про помилку. Калькулятор завжди застосовує сучасний григоріанський календар, навіть до дат, що передують 1582 року, коли його запровадила більшість країн Європи. Двозначні роки означають саме те, що вказано: рік 50 — це рік 50, а не 1950. В історичних джерелах до 1582 року міг використовуватися інший календар, тому результати для дуже давніх дат можуть не збігатися з цими джерелами.
Приклад обчислення
Додавання днів. Початкова дата — 1 січня 2024 р.. Додаємо 90 днів. Результат: 31 березня 2024 р.. Ці 90 днів охоплюють лютий із 29 днями, оскільки 2024 — високосний рік. Та сама сума, додана до 1 січня 2023 р., дає 1 квітня 2023 р., оскільки в лютому 2023 року лише 28 днів.
Додавання місяців. Початкова дата — 15 січня 2023 р.. Додаємо 36 місяців. Результат: 15 січня 2026 р.. Тридцять шість місяців — це рівно три роки, тому число дня не змінюється.
Обмеження останнім днем місяця. Початкова дата — 31 січня 2023 р.. Додаємо 1 місяць. Результат: 28 лютого 2023 р.. У лютому 2023 року лише 28 днів, тому калькулятор переносить результат на останній день лютого, а не на березень.
Високосний день плюс один рік. Початкова дата — 29 лютого 2024 р.. Додаємо 1 рік. Результат: 28 лютого 2025 р.. 2025 рік не є високосним, тому в ньому не існує 29 лютого.
Віднімання років. Початкова дата — 15 червня 2025 р.. Віднімаємо 25 років. Результат: 15 червня 2000 р..
Поширені способи використання обчислень дат
Проєктні команди використовують обчислення дат, щоб установлювати кінцеві строки виконання та дати завершення спринтів. Кредитори застосовують їх для визначення дат погашення позик і графіків платежів. Організатори заходів використовують їх, щоб заздалегідь призначати дати весіль і конференцій. У юридичних договорах вони потрібні для визначення строків повідомлення та дат закінчення дії. Пацієнти й медичні заклади використовують їх для відстеження дат поновлення запасу ліків і наступних прийомів.
Поширені запитання
Як знайти дату через 90 днів від сьогодні? Введіть сьогоднішню дату, установіть одиницю «дні», введіть 90 і виберіть додавання. Калькулятор поверне точну дату, врахувавши різну тривалість проміжних місяців.
Чи враховує калькулятор високосні роки? Так. Він перевіряє, чи має рік 366 днів, застосовуючи стандартне правило високосного року, і змінює обчислення для 29 лютого на 28 лютого, якщо цільовий рік не є високосним.
Що відбувається, якщо в цільовому місяці менше днів, ніж у початковому? Результат переноситься на останній дійсний день цього місяця. Додавання одного місяця до 31 січня дає 28 лютого у більшості років або 29 лютого у високосному році, оскільки в лютому ніколи не буває 31 днів.
Чи може калькулятор працювати з датами до нашої ери? Ні. Калькулятор підтримує лише дати від року 1 н. е. до року 9999 н. е. Якщо внаслідок обчислення дата мала б бути до року 1 н. е., замість результату відображається повідомлення про помилку.
Чи пропускає калькулятор вихідні та святкові дні? Ні. Він рахує кожен календарний день, зокрема вихідні та святкові дні. Щоб виключити їх, потрібен окремий калькулятор робочих днів.
У чому різниця між додаванням 30 днів і додаванням 1 місяця? Додавання 30 днів завжди пересуває дату рівно на 30 календарних днів уперед. Додавання 1 місяця пересуває дату на той самий день наступного місяця; залежно від місяців це може бути через 28, 29, 30 або 31 днів. Ці дві операції зазвичай дають різні результати.