Добавяне или изваждане на дни от която и да е дата
Добавете или извадете произволен брой дни, седмици, месеци или години към дадена дата. Намерете минали и бъдещи дати мигновено.
Споделете този инструмент
Вградете на вашия сайт
Свързани инструменти
Как работи добавянето на дати
Години и месеци се добавят първо, след това седмици и дни. Добавянето на месеци отчита дължината на получения месец. Например добавяне на 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.
Калкулаторът се справя с всичко това автоматично — включително определяне на високосна година и ограничаване на месец-край — така че можете да въведете всяка начална дата и всяка комбинация от години, месеци, седмици и дни и да получите надежден резултат.
Свързани статии
Как да изчислите крайната дата на периода на изпитванеИзчисляването на точната крайна дата на периода на изпитване е важно както за служителите, така и за работодателите. Ето как функционира изчислението на датата, кое се счита за край на периода и как да се справите с граничните случаи.
Как да изчислите работните седмици между две дати (и защо е по-трудно, отколкото изглежда)Броенето на работни седмици между две дати не е просто деление на 7. Срокове на предизвестие, проектни графици и изчисления на отпуск зависят от това да го направите правилно — ето как точно.
Какво е Unix timestamp (и защо разработчиците го използват)?Unix timestamp е едно цяло число, което представя всеки момент във времето — без часови зони, без форматиране, само число. Ето как работи и кога да го използвате.