Додавання або віднімання часу від дати
Додайте або відніміть будь-яку комбінацію років, місяців, тижнів, днів, годин, хвилин і секунд від початкових дати й часу, щоб знайти результуючий момент.
yr
mo
wk
d
h
хв
s
Як працює цей калькулятор?
Введіть базові дату-час та зміщення зі знаком для років, місяців, тижнів, днів, годин, хвилин і секунд. Інструмент застосовує частини за роками та місяцями як календарні коригування, а решту — як фіксований проміжок у мілісекундах, повертаючи результуючі дату-час, день тижня та загальний зсув у днях і секундах.
Формула
How this is calculated
Введіть базові дату-час у форматі ISO (наприклад, 2026-06-27T09:00). Кожне поле зміщення приймає додатне значення для додавання часу або від'ємне для віднімання. Обчислення виконується у два етапи, щоб результат відповідав звичним календарним очікуванням.
Спочатку застосовуються календарні частини: зміщення за роком додається через setFullYear, а за місяцем — через setMonth. Це враховує змінну довжину місяців і високосні роки, тому «один місяць» потрапляє на той самий день місяця там, де це можливо (JavaScript Date нормалізує переповнення в кінці місяця). Після цього часові частини — тижні, дні, години, хвилини та секунди — перетворюються на єдиний проміжок у мілісекундах за формулою (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, множаться на 1000 і додаються до дати.
Результат показує отримані дату-час, день тижня та загальний зсув, виражений як у днях, так і в секундах (різниця між кінцевим і початковим моментами). Зверніть увагу: значення загальної кількості днів і секунд вимірюються за місцевою шкалою часу, тому переходи (наприклад, зміна літнього часу у часовому поясі хоста) можуть дещо змінювати кількість минулих секунд відносно номінальних зміщень.
Поширені запитання
Введіть від'ємне число в будь-яке поле зміщення. Наприклад, введіть -3 у поле «Дні», щоб перейти на три дні в минуле. Можна вільно змішувати додатні та від'ємні зміщення.
Місяці мають різну довжину, тому інструмент коригує календарний місяць, а не додає фіксовані 30 днів. Додавання одного місяця до 31 січня потрапляє на початок березня, оскільки в лютому менше днів, — це стандартна календарна поведінка.
Спочатку роки та місяці застосовуються як календарні коригування, потім тижні, дні, години, хвилини й секунди додаються як фіксований часовий проміжок. Такий порядок забезпечує інтуїтивні результати для кінців місяців і високосних років.
Також відомий як
TG we-Calculate Editorial Team. (2026). Додавання або віднімання часу від дати [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/add-subtract-time
TG we-Calculate Editorial Team. "Додавання або віднімання часу від дати." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/add-subtract-time.
TG we-Calculate Editorial Team, "Додавання або віднімання часу від дати," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/add-subtract-time
@misc{wecalculate_add_subtract_time, title = {Додавання або віднімання часу від дати}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }
Чи допоміг вам цей калькулятор?
