Калькулятор дат
Калькулятор дат додає до дати роки, місяці, тижні й дні або віднімає їх і показує отриману дату разом із днем тижня. Він уміє рахувати лише за робочими днями, і все відбувається у браузері.
Додавання періоду до дати — і чому порядок має значення
Календарна арифметика не є комутативною, тож порядок, у якому застосовуються одиниці, змінює відповідь. Цей калькулятор спершу додає роки, потім місяці, потім тижні й дні — саме в такому порядку читають договір, термін попередження чи встановлений законом дедлайн. Додати один місяць і тридцять днів до 31 січня — не те саме, що додати тридцять днів, а потім один місяць, і назва порядку прибирає цю невизначеність, а не приховує її.
Результат називає день тижня разом із датою, бо саме день тижня зазвичай і цікавить. Дедлайн, що випадає на суботу, — інша проблема, ніж той, що випадає на середу, і не варто відкривати календар окремо, щоб це з'ясувати.
Кінець місяця, високосні дні і дати, яких не існує
У додавання одного місяця до 31 січня немає буквальної відповіді, бо 31 лютого не є датою. Калькулятор обмежує результат останнім днем цільового місяця, тож виходить 28 лютого, а у високосному році — 29 лютого. Саме цю практику застосовують цивільна реєстрація, системи розрахунку заробітної плати й більшість юридичних текстів, і саме тому додавання одного місяця двічі від 31 січня дає 31 березня, а не «застрягає» в кінці лютого.
Високосні роки застосовуються повністю: рік ділиться на чотири, крім століть, крім тих століть, що діляться на чотириста. Віднімання працює так само у зворотному напрямку, з тим самим обмеженням, тож якщо додати період, а потім відняти той самий період, ви повертаєтеся до дати в тому самому місяці навіть там, де день місяця довелося скоригувати на шляху назад. Калькулятор повідомляє, коли відбулося таке обмеження, а не залишає різницю на те, щоб ви помітили її пізніше самостійно.
Робочі дні і дати, яких калькулятор не може знати
Коли увімкнено «Рахувати лише робочі дні», дні й тижні, які ви додаєте, рахуються з понеділка по п'ятницю, пропускаючи суботи й неділі. Саме так і слід читати дедлайн у робочих днях — десять робочих днів від четверга — це два повні тижні плюс два дні, а не десять календарних днів.
Державні свята при цьому не пропускаються. Вони різняться за країною, регіоном, а іноді й за роботодавцем, і результат, який мовчки припускав би один календар, був би неправильним для більшості читачів. Там, де свята мають значення для вашого дедлайну, додайте їх самостійно і перевірте, чи враховує їх узагалі те правило, за яким ви працюєте. Роки й місяці в режимі робочих днів завжди залишаються календарними одиницями, бо жодна юрисдикція не визначає місяць у робочих днях. Усе це відбувається у вашому браузері зі звичайних календарних дат, без часового поясу і без жодного завантаження даних. Щоб вимірити проміжок між двома вже наявними датами, а не потрапити на нову, скористайтеся калькулятором днів між датами.
Запитання та відповіді
Як додати дні до дати?
Вкажіть початкову дату, виберіть «Додати», введіть кількість днів — і калькулятор покаже дату, на яку ви потрапляєте, та її день тижня. Роки, місяці й тижні можна додати тим самим кроком.
Яка дата буде через 90 днів?
Залиште початкову дату «сьогодні», виберіть «Додати» і введіть 90 днів. Результат називає і дату, і день тижня, на який вона випадає.
Що відбувається, якщо додати місяць до 31 числа?
Результат обмежується останнім днем цільового місяця, тож один місяць після 31 січня — це 28 лютого, а у високосному році — 29 лютого. Сторінка повідомляє, коли відбулося таке обмеження.
Чи пропускає режим робочих днів державні свята?
Ні. Він пропускає лише суботи й неділі, бо державні свята різняться за країною, регіоном і роботодавцем. Ті, що стосуються вас, відніміть самостійно.
Чи можна відняти період від дати?
Так. Виберіть «Відняти» — ті самі одиниці застосовуються у зворотному напрямку, з тим самим обмеженням на кінець місяця, тож арифметика залишається симетричною.