Додайте або відніміть дні від будь-якої дати
Додайте або відніміть будь-яку кількість днів, тижнів, місяців або років від дати. Миттєво знаходьте дати в минулому й майбутньому.
Поділитися інструментом
Вставити на сайт
Пов’язані інструменти
Як працює додавання дат
Роки та місяці додаються спочатку, потім тижні та дні. Додавання місяців враховує довжину результуючого місяця. Наприклад, додавання 1 місяця до 31 січня дає 28 лютого, або 29 лютого у високосному році, а не 3 березня.
Це корисно для розрахунку термінів виконання, дат закінчення терміну дії, дат закінчення контрактів та зворотних відліків для будь-якої тривалості.
Короткий довідник
| Варіант використання | Тривалість |
|---|---|
| 30-денний безплатний період | +30 днів |
| Платіж Net-30 | +30 днів |
| Кінець наступного квартала | +3 місяці |
| Закінчення 1-річної гарантії | +1 рік |
| 2-тижневий період повідомлення | +2 тижні |
Граничні випадки в кінці місяця
Додавання місяців — це найскладніша частина арифметики дат, оскільки місяці мають різну довжину. Стандартне правило, яке використовує цей калькулятор — і яке використовується більшістю мов програмування та юридичними конвенціями — це приземлення на останній дійсний день цільового місяця, коли вихідний день там не існує.
Приклади:
- 31 січня + 1 місяць = 28 лютого (або 29 у високосному році)
- 31 січня + 2 місяці = 31 березня
- 31 серпня + 1 місяць = 30 вересня
- 31 жовтня + 4 місяці = 28 лютого (або 29 у високосному році)
Це називається "затиском в кінці місяця". Це запобігає переходу на наступний місяць (3 березня замість 28 лютого), що змінило б кількість місяців і порушило б намір "+1 місяць".
Календарні дні проти робочих днів
Додавання календарних днів прямолінійне: 30 днів від будь-якої дати — це рівно 30 днів пізніше, незалежно від вихідних або державних свят. Додавання робочих днів складніше і залежить від того, які державні свята дотримуються в релевантній юрисдикції — вони варіюються за країнами, штатами і навіть галузями.
Для більшості юридичних і договірних цілей "дні" означають календарні дні, якщо не зазначено інше. "Робочі дні" або "робочі дні" означає дні, виключаючи вихідні та назвовані державні свята. Калькулятор додає календарні дні; якщо вам потрібні робочі дні, додайте їх вручну або врахуйте вихідні у своєму підрахунку (приблизно 20–22 робочих днів на 30 календарних днів).
Практичне застосування
Контракти та юридичні терміни
Тривалість контрактів майже завжди виражається місяцями або роками: 12-місячна оренда, 3-річна угода про надання послуг, 90-денне право на відмову. Дата закінчення повинна бути розраховуватися точно, оскільки "один рік від 15 березня" — це 15 березня наступного року, а не 365 днів пізніше (що було б 14 березня у не-високосному році, або 15 березня у високосному році).
Пробні період та підписки
Безплатні пробні періоди, вікна для повернення та цикли виставлення рахунків за підпискою зазвичай виражаються днями: 14-денний безплатний період, 30-денна політика повернення, 60-денна гарантія повернення грошей. Це календарні дні від дати початку. Додавання точної кількості днів дає точну дату закінчення терміну дії.
Період проб і періоди повідомлення
Період випробування на роботі звичайно встановлюється місяцями (3-місячний період випробування, 6-місячний період випробування). Період повідомлення встановлюється тижнями або місяцями. Додавання цих до дати початку дає точну дату закінчення періоду випробування або найраніше можливу дату звільнення після відслуговування період.
Планування та планування проектів
Додавання тривалостей до дат віх дає план проекту, спрямований вперед. Робота в зворотному напрямку від фіксованого терміну — віднімання тривалостей — показує найпізнішу можливу дату початку для кожної фази. Обидва напрямки використовують однакову арифметику дат.
Закінчення гарантії та гарантії
Гарантії на продукцію, страхові поліси та періоди гарантії — усі обмежені датами. 2-річна гарантія, що починається в дату покупки, закінчується рівно 2 роки пізніше, що не завжди становить 730 або 731 день пізніше через високосні роки — це той же день і місяць два роки потому.
Як розрахувати дату вручну
Для додавання днів: перетворіть на номер дня, додайте, перетворіть назад. Для додавання місяців: додайте кількість місяців до номера місяця, перенесіть на роки, якщо потрібно, затисніть день до останнього дня результуючого місяця. Для додавання років: додайте безпосередньо до року, потім застосуйте такий же затиск високосного року, якщо вихідна дата була 29 лютого.
Калькулятор робить все це автоматично — включаючи виявлення високосного року та затиск в кінці місяця — тому ви можете вводити будь-яку дату початку та будь-яку комбінацію років, місяців, тижнів та днів і отримати надійний результат.
Схожі статті
Як розрахувати дату закінчення курсу ліківЗнати точно, коли закінчується курс ліків — важливо для завершення антибіотикотерапії, планування повторних візитів та запобігання взаємодії препаратів. Ось як це правильно розрахувати.
Як розрахувати термін повернення або крайній день для відшкодуванняПолітики повернення та крайні дати для відшкодування розраховуються як кількість календарних днів від певної дати початку. Дізнайтеся, як точно визначити, коли закінчується ваш термін — і які помилки найчастіше допускаються.
Що таке Unix timestamp (і навіщо його використовують розробники)?Unix timestamp — це одне ціле число, яке представляє будь-який момент часу: без часових поясів, без форматування, просто число. Ось як це працює і коли це варто використовувати.