Калкулатор за разлика между дати

Изчислете дните, седмиците, месеците и годините между две дати.

Изберете първата дата.
Изберете втората дата.

Период от време

68

Общо седмици9,7
Приблизително месеци2,2
Приблизително години0,19
Въведените данни остават в браузъра, освен ако бъдеща функция изрично не укаже друго. Използвайте това като приблизителна оценка и потвърждавайте важните решения с квалифициран специалист.

Как се използва този калкулатор за разлика между дати

  1. Изберете начална дата

    Изберете първата дата в полето „Начална дата“.

  2. Изберете крайна дата

    Изберете втората дата в полето „Крайна дата“.

  3. Вижте резултатите

    Прегледайте общия брой дни, седмици, приблизителни месеци и приблизителни години между двете дати.

Методология

Как работи този калкулатор за разлика между дати

Този калкулатор за разлика в дати изчислява абсолютния интервал между две календарни дати и го изразява в няколко ежедневни единици — общ брой дни, седмици, приблизителни месеци и приблизителни години. Броят на дните е точен, тъй като калкулаторът нормализира двете дати до UTC стойности само за дата преди изваждането им, като отчита правилата за високосна година в пролептичния Григориански календар. Седмиците се изчисляват чрез разделяне на общия брой дни на седем. Стойностите за месеци и години са приблизителни, тъй като календарните месеци варират между 28 и 31 дни; калкулаторът използва средна продължителност на месеца от 30,4375 дни (365,25 ÷ 12) и средна година от 365,25 дни като планова апроксимация, подходяща за графици на проекти, договорни срокове, оценки на възраст и обратно броене до събития.

Формула
дни = |дата₂ − дата₁|
дата₁ Начална дата, нормализирана до UTC стойност само за дата
дата₂ Крайна дата, нормализирана до UTC стойност само за дата
дни Абсолютен брой календарни дни между двете дати
седмици дни ÷ 7 (закръглено до втория десетичен знак)
месеци дни ÷ 30,4375 (приблизителни календарни месеци)
години дни ÷ 365,25 (приблизителни планови години)
Пример

Да приемем, че ви е необходим интервалът между 1 март 2024 г. и 15 септември 2025 г. Разликата в UTC само за дати е 563 календарни дни. Разделянето на 7 дава приблизително 80,43 седмици. Разделянето на 30,4375 дава приблизително 18,50 месеца. Разделянето на 365,25 дава приблизително 1,54 години.

Ако се нуждаете от периода между 15 януари 2025 г. и 3 октомври 2025 г., калкулаторът връща 261 дни, около 37,29 седмици, приблизително 8,57 месеца и около 0,71 години.

Допускания
  • И двете дати следват Григорианския календар. Калкулаторът не отчита преминаването от Юлианския към Григорианския календар, което се е случило по различно време в различните държави.
  • Преобразуването в месеци и години използва средни стойности (30,4375 дни на месец, 365,25 дни на година) и следователно е приблизително — няма да съвпадне точно с броенето на цели календарни месеци или рождени дни.
  • Изчислението е само по дата; то не взема предвид часа, така че разликата между 1 януари в 23:59 и 2 януари в 00:01 се отчита като един пълен ден.
  • Високосните години се обработват автоматично: годините, делящи се на 4, са високосни, с изключение на вековете, които трябва да се делят и на 400.
Бележки
  • За законови или договорни срокове, които указват цели календарни месеци, бройте месеците директно в календара, вместо да разчитате на средното приближение.
  • Резултатът винаги е неотрицателно число, независимо коя дата въведете първа — калкулаторът взема абсолютната стойност на разликата.
  • Изчисляването на работни дни (без почивните дни и официалните празници) изисква отделно изчисление и не е включено в този инструмент.
  • Ако се нуждаете от възраст в навършени години за правни цели, използвайте полетата за година и месец от двете дати, а не приближението с десетични години.
Източници
  1. U.S. Naval Observatory — конвертор на Юлиански дати — справка за номериране на Юлиански дни
  2. ISO — ISO 8601 формат за дата и час — представяне на дата в Григорианския календар

Защо броят на дните е точен

Калкулаторът третира всеки вход като Григорианска календарна стойност само за дата и сравнява тези нормализирани дати, така че часът от денонощието и локалните преминавания към лятно часово време не влияят на резултата. Изваждането на двете нормализирани дати дава точен целочислен брой дни, който никога не се отклонява или закръгля. Независимо дали интервалът преминава през февруари във високосна година, обхваща граница на век или продължава десетилетия, изваждането връща правилния брой изминали календарни дни. Седмиците се изчисляват чрез разделяне на този точен брой на седем, така че стойността за седмици наследява същата прецизност.

Кога приблизителните месеци и години са достатъчни

Тъй като календарните месеци варират между 28 и 31 дни, няма единно точно преобразуване от дни в месеци. Калкулаторът използва средна стойност за планиране от 30,4375 дни на месец (365,25 ÷ 12) и 365,25 дни на година. Тези средни стойности са полезни за графици на проекти, продължителност на лизинг, оценки на възраст и планиране на събития. Те стават по-малко полезни, когато са ви необходими цели календарни месеци за цикли на фактуриране или законови срокове — в тези случаи бройте месеците директно по календара. Стойността за десетична година е подобно практична за груби оценки, но не трябва да заменя точен брой за рожден ден или годишнина, когато прецизността е от значение.

Често задавани въпроси за калкулатора за разлика в дати

Защо месеците и годините са посочени като приблизителни?

Календарните месеци варират от 28 до 31 дни, а годините се редуват между 365 и 366 дни. Калкулаторът използва средни дължини за планиране (30,4375 дни на месец и 365,25 дни на година), така че резултатът може да не съвпада идеално с броенето на цели календарни месеци по стенен календар.

Този калкулатор отчита ли високосните години?

Да. Изчисляването на дните следва пълните правила за високосни години в Григорианския календар — включително изключението за вековете — така че 29 февруари се включва винаги, когато попада в избрания период.

Мога ли да използвам това за изчисляване на възрастта на някого?

Можете да получите близко приближение, като въведете рождената дата като начална дата и днешната дата като крайна. За точна възраст в навършени години бройте целите календарни години и месеци, вместо да разчитате на десетичната стойност за година.

Има ли значение коя дата ще въведа първа?

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

Защо общият брой дни се различава от това, което получавам при броене на календар?

Най-честата причина е объркване при броенето на интервалите. Този калкулатор брои дните между двете дати (без началната дата). Ако трябва да включите и двете крайни точки, добавете един ден към резултата.

Автор Ян Крженек Основател и главен разработчик
Проверено от Преглед на методологията на DigitSum Проверка на формули и контрол на качеството
Последна актуализация 10.03.2026 г.

Използвайте това като приблизителна оценка и потвърждавайте важните решения с квалифициран специалист.

Въведените данни остават в браузъра, освен ако бъдеща функция изрично не укаже друго.