Калькулятор времени между датами — дни, недели, часы и многое другое

Быстрые настройки — Исторические
Быстрые настройки — Сезонные

Предустановки устанавливают дату начала. Сегодня автоматически устанавливается дата окончания. Или выберите любые две даты, которые вам нравятся.

Рассчитайте точное время между любыми двумя датами во всех единицах одновременно: годы, месяцы, недели, дни, часы, минуты и секунды. Включает рабочие дни, режим точности даты и времени, обратный отсчет будущих дат, инклюзивную/эксклюзивную дату окончания, даты обмена, копирование и совместное использование — функции, которые не предлагает ни один конкурент вместе взятый.

Сколько времени между двумя датами?

Время между двумя датами — это точная продолжительность, разделяющая две календарные точки, измеренная по стандарту интервальной арифметики ISO 8601:2019. Продолжительность делится на две формы: календарную продолжительность (годы, месяцы и дни с указанием точной длины месяца) и общую продолжительность (одна единица — общее количество дней, часов или секунд). Оба показаны одновременно выше. Большинство калькуляторов показывают только один; этот инструмент показывает все восемь.

Как посчитать количество дней между двумя датами?

Количество дней между двумя датами равно юлианскому числу дней конечной даты минус юлианскому числу дней начальной даты. Число дней по юлианскому календарю преобразует любую дату по григорианскому календарю в непрерывное целое число, устраняя необходимость вручную отслеживать продолжительность месяцев или високосные годы. Для дат внутри одного месяца вычтите номера дней напрямую: с 14 по 28 апреля = 14 дней.

Для дат, охватывающих несколько месяцев или лет, стандартный алгоритм действует следующим образом. Преобразуйте обе даты в общее количество дней из фиксированной эпохи (1 января базисного года). Вычтите меньшее из большего. Добавьте его, если выбран вариант с включенной датой окончания. Результат получается с точностью до календарного дня независимо от изменения длины месяца (28, 29, 30 или 31 день в месяце) и появления високосного года.

Чтобы рассчитать время между датами вручную, выполните следующие действия. Сначала посчитайте полные годы между датами. Во-вторых, посчитайте оставшиеся полные месяцы после этих полных лет. В-третьих, посчитайте оставшиеся дни после этих полных месяцев. Объедините три значения в виде лет/месяцев/дней для календарной продолжительности. Чтобы получить общее количество дней, умножьте годы на 365,25 (среднее) или вычислите точное количество эпох для точности.

В чем разница между календарной продолжительностью и общим количеством дней?

Календарная продолжительность выражает прошедшее время в годах, месяцах и днях, например «2 года, 3 месяца, 14 дней». Он использует точную длину месяцев по григорианскому календарю и учитывает високосные годы. Общее количество дней выражает тот же интервал, что и одно целое число, например «848 дней», что полезно для расчета сроков, возраста в днях и управления проектами.

Это различие имеет значение, поскольку один календарный месяц не всегда состоит из 30 дней. В январе 31 день; В феврале — 28 или 29; В апреле их 30. «3 месяца» начинаются 1 января и заканчиваются 1 апреля (90 дней); «3 месяца» начинаются 1 марта и заканчиваются 1 июня (92 дня). Общее количество дней всегда однозначно. Продолжительность календаря более удобна для чтения. Этот калькулятор отображает оба значения одновременно — переключение единиц измерения не требуется, в отличие от всех девяти конкурентов, перечисленных на этой странице.

В частности, для расчета хронологического возраста — измерения точного возраста по дате рождения —Калькулятор возрастаприменяет ту же интервальную арифметику ISO 8601 и дополнительно выводит обратный отсчет до следующего дня рождения, знак зодиака и метку поколения.

Как рассчитываются рабочие дни между двумя датами?

Рабочие дни (рабочие дни) между двумя датами равны общему количеству календарных дней за вычетом выходных дней (суббота и воскресенье). В формуле используются полные недели для достижения производительности O(1): business_days = Floor(total_days / 7) × 5 плюс количество дней недели в оставшихся днях. Цикл оставшихся дней выполняет не более 6 итераций, проверяя день недели (день недели по ISO: 1 = понедельник, 7 = воскресенье) для каждого дня.

Расчет рабочих дней применяется непосредственно к трудовому законодательству (периоды уведомления, установленные законом сроки), управлению проектами (продолжительность спринта, соглашения об уровне обслуживания) и финансовым контрактам (даты расчетов, условия оплаты счетов). Исключение государственных праздников зависит от страны и юрисдикции; этот калькулятор повсеместно исключает субботу и воскресенье и отображает как общее количество дней, так и рабочие дни рядом для прямого сравнения.

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

Что означает инклюзивная или эксклюзивная дата окончания?

Исключительная дата окончания (по умолчанию) учитывает дни до даты окончания, но не включая ее. Эксклюзивно с 1 по 5 апреля = 4 дня. Включительная дата окончания учитывает саму дату окончания. С 1 по 5 апреля включительно = 5 дней. Разница составляет один день, но правильный выбор полностью зависит от варианта использования.

Вариант использованияПравильная настройкаПричина
Расчет возраста (сколько мне лет?)ЭксклюзивныйВозраст учитывается до исходной даты, но не включая ее: вам еще не исполнится следующий возраст в день вашего рождения, пока не пройдет полночь.
Срок действия контракта («с 1 по 31 января»)ИнклюзивноИ 1, и 31 января являются рабочими днями в течение срока действия контракта — всего 31 день.
Спринт проекта (осталось дней)ЭксклюзивныйКонечная дата является крайним сроком; работа прекращается накануне.
Продолжительность билета/бронирования (3 ночи проживания)ИнклюзивноДаты заезда и выезда считаются частью проживания.
Юридический период уведомленияЭксклюзивный или инклюзивныйДля конкретной юрисдикции — проверьте соответствие применимому законодательству или пункту контракта.
Возраст документа/записиИнклюзивноДокументу, датированному сегодня, на конец того же дня исполнился 1 день, а не 0.

Сколько дней, недель и месяцев в году?

Один год по григорианскому календарю содержит 365 дней високосного года и 366 дней в високосном году. В одном году ровно 52 недели и 1 день (обычный) или 52 недели и 2 дня (високосный). Один календарный год содержит 12 месяцев. Средняя продолжительность года, используемая в астрономии, составляет 365,2425 дней — григорианская поправка по сравнению со средней продолжительностью 365,25 дней по юлианскому календарю.

ЕдиницаТочное значениеПриблизительныйПримечания
Секунд в минуту6060Точный по определению
Минуты в час6060Точный по определению
Часов в день2424Точный по определению
Дней в неделю77Точный по определению
Дней в месяц28–3130.44Варьируется; В феврале их 28 или 29.
Дней в году365 или 366365.2425Среднее по григорианскому календарю
Недель в году52 + 1 или 2 дня52.18Нумерация недель по ISO 8601
Месяцев в году1212Точный по определению
Секунд в день86,40086,400Исключает дополнительные секунды
Секунды в год31 536 000 (обычные)31,56 миллионаТочно для стандартного года

Эти коэффициенты преобразования приводят в действие все выходы устройства в калькуляторе выше. Когда калькулятор отображает «1 248 300 минут» между двумя датами, он умножает общее количество дней на 1 440 (минут в день). Секунды рассчитываются как total_days × 86 400 с вычитанием в реальном времени для обратного отсчета будущих дат.

Что такое високосный год и как он влияет на продолжительность даты?

Високосный год — календарный год, содержащий 366 дней, причем 29 февраля является вставным (добавленным) днем. Правило григорианского календаря: год является високосным, если он делится на 4, за исключением столетних лет (делящихся на 100), которые не являются високосными, если только они не делятся на 400. 2000 и 2400 годы - високосные; 1900 и 2100 нет.

Високосные годы влияют на расчет продолжительности свиданий двумя способами. Во-первых, период, охватывающий 29 февраля високосного года, содержит на один день больше, чем тот же номинальный период в невисокосный год. С 1 февраля по 1 марта — 28 дней в високосном году и 29 дней в високосном. Во-вторых, в большинстве юрисдикций люди, родившиеся 29 февраля, по закону стареют 28 февраля в невисокосные годы, что предотвращает хронологический сдвиг. Этот калькулятор автоматически обрабатывает оба крайних случая. Чтобы рассчитать свой точный возраст с учетом дат рождения 29 февраля, используйтеКалькулятор возраста.

Как вы рассчитываете время между датами, включая часы и минуты?

Чтобы включить точность времени, переключитесь в режим «Точность даты + время» в калькуляторе выше. Введите дату и время начала (ЧЧ:ММ) и дату и время окончания (ЧЧ:ММ). Калькулятор преобразует оба значения в временные метки Unix (секунды, прошедшие с 1 января 1970 года, 00:00:00 UTC), вычитает начало из конца и разлагает результат на дни, часы, минуты и секунды.

Точность времени имеет значение в этих сценариях: расчет точной продолжительности проекта от начала до конца, определение времени, прошедшего между вылетом и прибытием рейса в разных часовых поясах, измерение интервала между клиническими событиями в медицинских записях и расчет периодов оплаты сверхурочной работы, пересекающих полночь. Специальный калькулятор, отображающий только время (без ввода даты), см.Режим «Дата + время»в рамках этого инструмента — отдельный инструмент не требуется.

Режим «Дата + время» использует ту же функцию печати в новом окне, что и режим только даты — нажмите «Загрузить PDF», чтобы получить чистый одностраничный отчет со всеми единицами измерения, точными временными метками начала и окончания, а также фирменным заголовком AgeCalculator.su.

Как давно произошла историческая дата? Ответы на типичные примеры

На вопросы об исторической продолжительности можно получить мгновенные ответы с использованием приведенных выше предустановок — щелкните любое название события, и сегодняшняя дата будет автоматически установлена ​​в качестве даты окончания. Типичные примеры, рассчитанные по состоянию на апрель 2026 г.:

Высадка на Луну космического корабля «Аполлон-11» (20 июля 1969 г.)56 лет, 8 месяцев и 25 дней назад— примерно 20 724 дня, 2 960 недель или 497 376 часов. Теракты 11 сентября (11 сентября 2001 г.)24 года, 7 месяцев и 3 дня назад. Изобретение Всемирной паутины (6 августа 1991 г.)34 года, 8 месяцев и 8 дней назад. Падение Берлинской стены (9 ноября 1989 г.)36 лет, 5 месяцев и 5 дней назад.

Для вопросов о том, сколько лет человеку, организации или документу было на конкретную историческую дату, а не с исторической даты до сегодняшнего дня,Калькулятор возрастапринимает любую исходную дату, а не только сегодня. Введите историческую дату начала и историческую дату окончания, чтобы вычислить продолжительность между любыми двумя точками в истории.

В чем разница между временем с и временем до?

Время, прошедшее с момента измерения, от прошлой даты до контрольной даты (обычно сегодня). Время до измеряет оставшуюся продолжительность от базовой даты до будущей даты. Оба используют одинаковую арифметику — вычитают более раннюю дату из более поздней. Меняется направление метки, а не расчет.

Этот калькулятор автоматически обрабатывает и то, и другое: прошлые даты дают результат «время с момента»; Будущие даты дают результат «время до» и дополнительно активируют бегущую строку обратного отсчета, которая ведет обратный отсчет в реальном времени — дни, часы, минуты и секунды — обновляясь каждую секунду без перезагрузки страницы. Переключитесь в режим «Обратный отсчет», чтобы изолировать это представление. Живой тикер используетзапросАнимацияFrameдля плавных обновлений и нулевой нагрузки на процессор, когда вкладка скрыта.

Общее время до вариантов использования: дни до истечения срока действия контракта, недели до крайнего срока проекта, месяцы до даты выхода на пенсию или секунды до запланированного события.Калькулятор возрастаОбратный отсчет следующего дня рождения использует тот же механизм, что и для предстоящего дня рождения человека.

Часто задаваемые вопросы о времени между свиданиями

Сколько дней между двумя датами?

Дни между двумя датами равны дате окончания минус дате начала в календарных днях. С 1 апреля по 1 мая = 30 дней (исключительно) или 31 день (включительно). Калькулятор выше вычисляет это мгновенно и одновременно отображает общее количество недель, часов, минут и секунд, не требуя выбора единиц измерения.

Как рассчитать недели между двумя датами?

Разделите общее количество дней на 7. Уменьшите результат, чтобы получить полные недели; остальное — дополнительные дни. С 1 апреля 2024 г. по 1 октября 2024 г. = 183 дня = 26 недель и 1 день. Калькулятор отображает это как «26 недель + 1 день» в сетке единиц измерения — ручное деление не требуется.

Как быстрее всего найти количество месяцев между двумя датами?

Месяцы = (год окончания — год начала) × 12 + (месяц окончания — месяц начала). Скорректируйте на -1, если день окончания меньше дня начала. С 15 января по 3 ноября = (0 × 12) + (11 – 1) – 1 = 9 месяцев. Калькулятор также показывает это в виде общего приблизительного количества месяцев (год × 12 + месяцы) для долгосрочных расчетов.

Сколько часов между двумя свиданиями?

Часы = общее количество дней × 24. С 1 апреля по 1 мая (30 дней) = 720 часов. Калькулятор отображает точное общее количество часов в сетке единиц измерения. Для точности часов в пределах одного дня или за пределами полуночи используйте режим «Точность даты + времени» и введите точное время начала и окончания.

Сколько секунд составляют день, неделя, месяц и год?

Один день = 86 400 секунд. Одна неделя = 604 800 секунд. Один средний месяц ≈ 2 629 800 секунд (30,44 дня). Один високовый год = 31 536 000 секунд; один високосный год = 31 622 400 секунд. Калькулятор умножает общее количество календарных дней на 86 400, чтобы получить общее количество секунд.

Февраль при расчете считается 28 или 29 днями?

Февраль считается 29 дней в любом високосном году (делящихся на 4, за исключением столетних лет, не кратных 400) и 28 дней в невисокосных годах. Калькулятор использует точную длину месяцев по григорианскому календарю, а не фиксированные 30-дневные приближения, поэтому все выходные данные являются точными независимо от того, какие месяцы пересекает диапазон дат.

Чем рабочие дни отличаются от календарных?

Рабочие дни (рабочие дни) исключают субботу и воскресенье. Две недели (14 календарных дней) содержат 10 рабочих дней. Калькулятор отображает одновременно: общее количество календарных дней в основном результате и рабочие дни в панели разбивки. Государственные праздники не исключаются автоматически, поскольку они различаются в зависимости от страны и юрисдикции.

Может ли этот калькулятор считать дни от даты в прошлом до сегодняшнего дня?

Да. Введите любую прошедшую дату в качестве даты начала и нажмите ярлык «Сегодня» рядом с полем даты окончания. Результат сразу показывает, сколько лет, месяцев, дней, часов, минут и секунд прошло с этой даты. Предустановленные исторические события (Аполлон-11, 11 сентября и т. д.) автоматически заполняют дату начала одним щелчком мыши.

Frequently Asked Questions

В чем разница между инклюзивной и эксклюзивной датой окончания?

Эксклюзивное (по умолчанию) учитывается до даты окончания, но не включая ее. Включительно добавляется сама дата окончания, добавляя к результату один полный день. Используйте эксклюзив для расчета возраста, таймеров обратного отсчета и сроков проекта. Используйте «включительно» для периодов действия контракта, проживания в гостинице и любых ситуаций, когда и дата начала, и дата окончания являются полностью занятыми днями.

Что такое режим точности даты и времени?

В режиме «Точность даты + времени» к обеим датам добавляются поля времени ЧЧ:ММ. Калькулятор преобразует обе временные метки Unix — секунды, прошедшие с 1 января 1970 года 00:00:00 UTC — вычитает их и разлагает результат на дни, часы, минуты и секунды. Используйте его для определения продолжительности полета, продолжительности смены, интервалов клинических событий и любых расчетов, в которых имеет значение точное время суток.

Как мне поделиться с кем-нибудь результатом о времени между свиданиями?

Нажмите кнопку «Поделиться» на панели результатов. Калькулятор кодирует обе даты как параметры запроса URL (?date1=ГГГГ-ММ-ДД&date2=ГГГГ-ММ-ДД) и копирует ссылку в буфер обмена. Любой, кто откроет эту ссылку, увидит калькулятор, предварительно заполненный вашими датами, и мгновенно отобразится результат. Кнопка «Копировать» копирует сводную текстовую информацию о продолжительности во всех единицах измерения.

Какие исторические события предустановлены в калькуляторе?

Калькулятор включает в себя 13 предустановок, запускаемых в один клик: 8 исторических событий (высадка Аполлона-11 на Луну, изобретение Всемирной паутины, падение Берлинской стены, окончание Второй мировой войны, теракты 11 сентября, объявление пандемии COVID-19, выпуск первого iPhone, падение Римской империи) и 5 ​​сезонных событий (Новый год, Рождество, День святого Валентина, Хэллоуин, День независимости США). Сезонные настройки автоматически рассчитывают следующее предстоящее событие.

Что такое юлианский день и как он используется при расчете дат?

Номер юлианского дня (JDN) — это непрерывное целое число дней с 1 января 4713 года до н. э. в юлианском календаре — универсальный порядковый номер даты. Вычитание двух JDN дает точное количество дней между любыми двумя датами без учета длины месяца или високосного года. JDN на 15 апреля 2026 года составляет 2 461 946. Этот калькулятор внутренне использует тот же подход подсчета эпох, преобразуя григорианские даты в количество дней перед вычитанием.

Как работает обратный отсчет в реальном времени для будущих дат?

Если дата окончания наступает в будущем, калькулятор активирует обратный отсчет в реальном времени, показывая дни, часы, минуты и секунды. Он использует API-интерфейс requestAnimationFrame JavaScript — цикл анимации браузера, который срабатывает 60 раз в секунду — для вычитания затраченного времени из начального значения оставшихся секунд. Это обеспечивает плавный и точный обратный отсчет без перезагрузки страницы и практически нулевую загрузку процессора, когда вкладка браузера неактивна.

Почему один и тот же номинальный период охватывает разное количество дней в зависимости от даты начала?

Поскольку календарные месяцы содержат 28, 29, 30 или 31 день, «один месяц» не является фиксированным количеством дней. с 1 января по 1 февраля = 31 день; с 1 июня по 1 июля = 30 дней; С 1 февраля по 1 марта = 28 или 29 дней (зависит от високосного года). Вот почему калькулятор показывает как календарную продолжительность (годы/месяцы/дни) для удобочитаемого контекста, так и общее количество дней для однозначного сравнения. Общее количество дней всегда указано точно; календарные месяцы всегда являются приблизительными.

Могу ли я скачать или распечатать расчет продолжительности?

Да. Нажмите кнопку «Загрузить PDF» на панели результатов. Калькулятор открывает чистое новое окно браузера, содержащее только результат — без верхнего, нижнего колонтитула, боковой панели или формы — и автоматически запускает диалоговое окно печати браузера. Сохраните в формате PDF из диалогового окна печати. Отчет включает в себя фирменный заголовок с AgeCalculator.su и сегодняшней датой, все выходные данные единиц, количество рабочих дней и ссылку на ISO 8601.

Что такое режим «Обратный отсчет» и чем он отличается от режима «Продолжительность даты»?

Режим обратного отсчета и режим продолжительности даты выполняют одинаковую арифметику — оба вычитают более раннюю дату из более поздней. Разница заключается в представлении: в режиме «Продолжительность даты» в качестве основного результата подчеркивается календарная продолжительность (годы/месяцы/дни); В режиме обратного отсчета бегущая строка D:H:M:S занимает центральное место, что полезно, если вы хотите отобразить бегущие часы к крайнему сроку или событию. Переключайтесь между режимами с помощью вкладок над калькулятором.

Рекорды точности сообщества0 Аудит • 0 ★ Среднее

Система синхронизирована. О расхождениях не сообщается.