Калькулятор дати та часу
Здійснюйте обчислення з датами, які календарі роблять складними: зсувайте дату на роки, місяці, тижні чи дні, підраховуйте розрив між двома датами та розрахуйте точний вік за датою народження з зворотним відліком до наступного дня народження. Крайові випадки кінця місяця та високосного року обробляються для вас, і нічого не залишає ваш браузер.
- Режими
- Додавання · Різниця · Вік
- Крайові випадки
- Високосний рік · Кінець місяця
- Конфіденційність
- 100% локально
- Залежності
- Немає
Додавання місяців зберігає день місяця, якщо можливо. Якщо цільовий місяць коротший, дата обмежується останнім днем цього місяця (31 січня + 1 місяць → 28/29 лютого).
Календарні дні — це кількість днів між двома датами. Робочі дні не враховують суботи та неділі.
Вік обчислюється в повних роках, місяцях та днях з дня народження. Дні народження 29 лютого вважаються 28 лютого в невисокосні роки.
Ця сесія
Записи зберігаються лише в пам’яті цієї сторінки і зникнуть, коли ви перезавантажите або закриєте вкладку.
Створено для повсякденних обчислень дат
Три калькулятори на одній сторінці
Все, що зазвичай рахуєте на пальцях або в таблиці, виконується миттєво та послідовно.
Змінити будь-яку дату
Додати або відняти роки, місяці, тижні та дні за один раз — для термінів, поновлень, нагадувань та термінів доставки.
Виміряти розрив
Побачити точну відстань між двома датами в днях, тижнях та розбитті на роки/місяці/дні.
Робочі дні
Порахувати робочі дні з понеділка по п’ятницю між двома датами для графіків проектів, SLA та планування відпусток.
Точний вік
Перетворити день народження на роки, місяці та дні разом із датою та кількістю днів до наступного дня народження.
Обробка крайових випадків
Високосні роки, обмеження в кінці місяця та вихідні розраховуються в арифметиці дат UTC, тому жоден результат не зсувається на день.
Нічого не потрібно встановлювати
Жодної реєстрації, завантаження, ніяких завад з реклами. Кожне обчислення виконується локально у вашому браузері.
Як працює арифметика дат
Ті невеликі правила, які дозволяють обчисленням дат відповідати паперовому календарю.
Що насправді означає «плюс один місяць»?
Місяць — це не фіксована кількість днів, тому калькулятори дат орієнтуються на день місяця, а не на інше: 15 січня + 1 місяць — це 15 лютого. Коли цільовий місяць коротший, день обмежується останнім днем, що існує: 31 січня + 1 місяць — це 28 лютого (або 29 лютого у високосний рік), а 31 березня − 1 місяць — це 28/29 лютого.
Чому дні, тижні та місяці дають різні підсумки?
«Загальна кількість днів» — це фіксований період у 24-годинних одиницях між двома календарними датами. «Тижні + дні» групує цю кількість за 7 днів. Розбиття на роки / місяці / дні базується на самому календарі, тому відповідає тому, як люди описують інтервали в усному мовленні (1 рік 2 місяці 3 дні), а не просте ділення.
Що вважається робочим днем?
Тут робочими днями є дні з понеділка по п’ятницю. Державні свята не враховуються, оскільки вони відрізняються залежно від країни та регіону — відніміть їх вручну, якщо це потрібно за вашим графіком.
Навіщо використовувати UTC для розрахунків?
Дати без часу не мають часової зони. Розрахунки в UTC уникають переходів на літній час, коли місцевий день може тривати 23 або 25 годин, і просте ділення може дати неправильний результат.
Шпаргалка по загальним термінам виконання
Періоди, які дійсно враховують у роботі та документації, з правилами визначення точної дати.
| Сценарій | Типова тривалість | Як рахується |
|---|---|---|
| Терміни оплати 30 / 60 / 90 днів | 30, 60 або 90 календарних днів | Від дати рахунку або доставки; уточніть, чи враховується день початку відліку. |
| Випробувальний термін або термін попередження | 1–6 місяців | Рахується в місяцях, а не в фіксованих днях, тому місяці обмежуються їхніми кінцями (31 січня + 3 місяці = 30 квітня). |
| Термін дії візи або безвізового перебування | 90 календарних днів | Зазвичай від дня після в’їзду; день вильоту часто не враховується. |
| Вагітність | 40 тижнів / 280 днів | Від першого дня останньої менструації до орієнтовної дати пологів. |
| Термін повернення або гарантії | 7, 14 або 30 днів | Перед розрахунком перевірте, чи в термінах вказані календарні чи робочі дні. |
| Фінансове розрахункування T+1 / T+2 | 1–2 робочих дні | Не враховує вихідні та місцеві державні свята, тому календарна дата змінюється. |
| Контракт “протягом 90 днів” | 90 календарних днів | Вкажіть, чи включення початкового дня — це джерело суперечок. |
Якщо в контракті вказано лише “дні”, приймайте календарні дні та вказуйте початкову дату чітко.
Формати дат, що уникають невизначеності
Однакові вісім цифр можуть означати два різні дні. Ось формати, які варто розпізнати.
| Формат | Приклад | Де ви його бачите |
|---|---|---|
| ISO 8601 | 2026-10-26 | API, бази даних, імена файлів, міжнародні стандарти |
| RFC 3339 (з часом) | 2026-10-26T14:30:00+08:00 | Веб-API та журнали з урахуванням часового поясу |
| День / Місяць / Рік | 26/10/2026 | Велика Британія, більшість країн Європи, Австралія, Латинська Америка |
| Місяць / День / Рік | 10/26/2026 | Сполучені Штати, Філіппіни — джерело типових плутанин |
| Китайська | 26 жовтня 2026 | Китайські контракти, рахунки та офіційні документи |
| Письмова англійська | 26 Жовтня 2026 | Контракти та сертифікати; повна назва місяця усуває сумніви |
Для всіх транскордонних питань надавайте перевагу формату ISO 8601 або повній назві місяця. Найризикованіший варіант — числовий формат ДД/ММ проти ММ/ДД
Часті запитання
Чи враховується дата початку чи кінець при підрахунку днів?
Інструмент показує кількість днів, що пройшли: від 1 січня до 2 січня — 1 день, а від 1 січня до 1 січня — 0 днів. Якщо вам потрібна загальна кількість (наприклад, для ночівель у готелі), додайте 1 до результату.
Чи враховує він високосні роки та 29 лютого?
Так. 29 лютого є дійсним значенням для введення, і якщо додати один рік до 29 лютого, результат буде 28 лютого наступного невисокосного року. Для розрахунку віку дні народження 29 лютого розглядаються як 28 лютого у невисокосні роки.
Чи можу я розраховувати дати, що знаходяться далеко в минулому чи майбутньому?
Будь-яка дата, що підтримується календарем від 1 до 9999 року, працює, включаючи історичні дати та довгострокове планування. Результати є точними для пролептичного григоріанського календаря.
Чи можу я використовувати його для планування робочих днів?
Так, для підрахунку днів з понеділка по п’ятницю. Оскільки свята відрізняються залежно від країни, інструмент навмисно не визначає їх самостійно; відніміть власний список свят від результату розрахунку робочих днів.
Чи передаються мої дані кудись?
Ні. Сторінка є статичною разом із клієнтським JavaScript: дати ніколи не залишають ваш браузер, а обліковий запис чи зберігання на сервері відсутні.
Вік, ювілеї та 29 лютого
У різних контекстах вік обчислюється по-різному — обирайте конвенцію, що відповідає питанню.
Повні роки (вік)
Ви маєте N років від дня народження до дня перед наступним днем народження. Народились 15.05.2000 — виповниться 18 15.05.2018, а не на Новий Рік.
Умовний вік (Східна Азія)
Традиційний вік 虛岁 / 세는나ї визначає людину 1-річною від народження та додає рік на Новий Рік, тому він може бути на один або два роки вищий за юридичний вік.
Юридичні порогові значення
У більшості юрисдикцій юридичний вік настає на початку дня народження; у кількох враховується точний час народження. Для контрактів та проїзних документів дотримуйтеся місцевих правил.
Ювілеї та 29 лютого
Ювілеї розраховуються за роками або місяцями з коригуванням на кінець місяця. Якщо день народження припадає на 29 лютого, у невисокосні роки зазвичай використовується 28 лютого, але в деяких юрисдикціях — 1 березня.
Коротка історія календаря
Чому рік не триває рівно 365 днів та чому у 1582 році дата зсунулася на десять днів.
-
45 р. до н. е.
Юліанський календар
Юлій Цезар замінив місячний громадянський календар на сонячний та додав високосний день кожні чотири роки. Він перевищує тропічний рік приблизно на 11 хвилин.
-
325
Нікейський собор
Церква визначила дату Пасхи, що з часом перетворило повільне зміщення календаря на релігійну та громадську проблему.
-
1582
Григоріанська реформа
Папа Григорій ХІІІ прибирає десять днів — четвер, 4 жовтня, змінюється на п'ятницю, 15 жовтня — та запроваджує правило про високосні роки, що діється для років, кратних 100, якщо вони також кратні 400. Британія та її колонії переходять на цей календар у 1752 році.
-
1970
Епоха Unix
01.01.1970 00:00 UTC стає нульовою точкою для часу Unix. Це миттєвий момент, а не календарна дата, тому мітки часу потребують часового поясу.
-
1988
ISO 8601
Стандарт фіксує формат РРРР-ММ-ДД та нумерацію тижнів, що починається з понеділка, яка досі використовується в розрахунках заробітної плати, логістиці та плануванні проектів.
Календар, яким ми користуємося сьогодні, — це григоріанський; правило високосних років, яке ви помічаєте кожні чотири роки, походить від того корегування 1582 року.
Супутні інструменти
Потрібний час, а не дати? Ці інструменти закриють іншу частину запиту.
Конвертер міток часу Unix
Конвертація між мітками часу Unix та датою-часом з точністю до секунд, мілісекунд, мікросекунд та наносекунд.
Конвертер часових поясів
Порівняння одного й того ж моменту в різних містах та часових поясах, з урахуванням зсувів на літній час.
Таймер зворотного відліку
Зворотний відлік до терміну, запуску або дня народження з онлайн-таймером.