Добавяне или изваждане на дни от която и да е дата

Добавете или извадете произволен брой дни, седмици, месеци или години към дадена дата. Намерете минали и бъдещи дати мигновено.

Споделете този инструмент

Вградете на вашия сайт

Как работи добавянето на дати

Години и месеци се добавят първо, след това седмици и дни. Добавянето на месеци отчита дължината на получения месец. Например добавяне на 1 месец към 31 януари дава 28 februarie, или 29 februarie в високосна година, а не 3 март.

Това е полезно за изчисляване на крайни сроове, дати на изтичане, дати на окончание на договори и обратни отброявания за всяка продължителност.

Бърза справка

ИзползванеПродължителност
30-дневен безплатен пробен период+30 дни
Условие за плащане Net-30+30 дни
Край на следващото тримесечие+3 месеца
Изтичане на 1-годишна гаранция+1 година
2-седмичен период за уведомление+2 седмици

Граничните случаи на месец-край

Добавянето на месеци е най-трудната част на датовата аритметика, защото месеците имат различна дължина. Стандартното правило, което използва този калкулатор — и което използват повечето програмни езици и правни конвенции — е да се приземи на последния валиден ден на целевия месец, когато денят на източника там не съществува.

Примери:

  • 31 януари + 1 месец = 28 februarie (или 29 в високосна година)
  • 31 януари + 2 месеца = 31 март
  • 31 август + 1 месец = 30 септември
  • 31 октомври + 4 месеца = 28 februarie (или 29 в високосна година)

Това се нарича "ограничаване на месец-край". Избягва преливането в следващия месец (3 март вместо 28 februarie), което би променило броя на месеците и би нарушило намерението на "+1 месец".

Календарни дни спрямо работни дни

Добавянето на календарни дни е просто: 30 дни от всяка дата е точно 30 дни по-късно, независимо от уикенди или официални празници. Добавянето на работни дни е по-сложно и зависи от това кои официални празници се спазват в съответната юрисдикция — те варират по държава, щат и дори индустрия.

За повечето правни и договорни цели "дни" означава календарни дни, освен ако не е изрично посочено друго. "Работни дни" или "работни дни" означава дни, без уикенди и определени официални празници. Калкулаторът добавя календарни дни; ако имате нужда от работни дни, добавете ги ръчно или отчетете уикендите в броя (приблизително 20–22 работни дни за 30 календарни дни).

Практически приложения

Договори и правни крайни сроове

Продължителностите на договорите почти винаги се изразяват в месеци или години: 12-месечен договор за наем, 3-годишно споразумение за обслужване, 90-дневно право на оттегляне. Крайната дата трябва да се изчисли точно, защото "една година от 15 март" е 15 март на следващата година, а не 365 дни по-късно (което би било 14 март в не-високосна година, или 15 март в високосна година).

Пробни периоди и абонаменти

Безплатните пробни периоди, периодите на връщане и циклите на фактуриране на абонамент обикновено се изразяват в дни: 14-дневен безплатен пробен период, 30-дневна политика за връщане, 60-дневна гаранция за връщане на парите. Това са брой календарни дни от началната дата. Добавянето на точния брой дни дава точната дата на изтичане.

Периоди на изпитване и уведомление

Периодите на изпитание при работа обикновено се посочват в месеци (3-месечно изпитание, 6-месечно изпитание). Периодите за уведомление се посочват в седмици или месеци. Добавянето на тези към дата на начало дава точната крайна дата на изпитанието или най-ранната дата на отпътуване след служене на уведомлението.

Планиране и планиране на проекти

Добавянето на продължителности към дати на етапи дава график на проекта, насочен към напред. Работата назад от фиксиран краен срок — изваждане на продължителности — показва най-новата възможна начална дата за всеки етап. И в двете посоки се използва една и съща датова аритметика.

Изтичане на гаранция и гарантия

Гаранциите на продуктите, застраховки и гарантийни периоди са всички ограничени по дата. 2-годишна гаранция, започваща на дата на покупката, изтича точно 2 години по-късно, което не е винаги 730 или 731 дни по-късно поради високосни години — това е същия ден и месец два години от този момент.

Как да изчислите дата ръчно

За добавяне на дни: преобразувайте в номер на ден, добавете, преобразувайте обратно. За добавяне на месеци: добавете броя на месеците към номера на месеца, прехвърлете на години, ако е необходимо, ограничете дена на последния ден на получения месец. За добавяне на години: добавете директно към годината, след това приложите същото ограничаване на високосна година, ако оригиналната дата е била 29 februarie.

Калкулаторът се справя с всичко това автоматично — включително определяне на високосна година и ограничаване на месец-край — така че можете да въведете всяка начална дата и всяка комбинация от години, месеци, седмици и дни и да получите надежден резултат.

Свързани статии