Intermediate

Прошедшее время (относительное время)

Превратите любую прошедшую дату и время в понятную относительную фразу, например «3 дня назад», а также получите полную разбивку истёкшего интервала в каждой единице измерения.
Format: YYYY-MM-DDTHH:mm (or any parseable date)
Optional — defaults to the current moment
Time ago
3

3 дней ago

Seconds
259 243,07
Минуты
4 320,72
Часы
72,01
Дни
3
Недели
0,43
Месяцы
0,1
Годы
0,01
2026-07-10T02:31now3 дней agoElapsed time (progress scaled to 10 years)
Step by step
  1. 1

    Elapsed time in seconds

    |now − past| = 259 243,1 s
    Absolute difference between the two timestamps.
  2. 2

    Convert to days

    259 243,1 ÷ 86 400 = 3,0005
  3. 3

    Floor to whole units

    floor(3,0005) = 3
Результаты являются ориентировочными и предназначены только для общего ознакомления, а не для профессиональных рекомендаций — всегда самостоятельно проверяйте важные результаты, прежде чем полагаться на них. Читать полный отказ от ответственности.
Быстрый ответ

Как работает этот калькулятор?

Прошедшее время — это разность между текущим моментом и прошедшим, выраженная с использованием наибольшей подходящей единицы: diff = now − past, затем value = floor(diff / unit). Единицы возрастают от секунд до лет с порогами 60, 60, 24, 7, ~30.44 и 365.25 суток, давая фразы вроде «3 дня назад» с полной разбивкой.

Формула
diff = now − past; pick largest fitting unit (s < 60, min < 60, hr < 24, day < 7, week < 30.44d, month < 365.25d, else year); value = floor(diff / unit)
How this is calculated

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

Для выбора относительной фразы берётся наибольшая единица, вмещающая абсолютную разность, с использованием следующих порогов: менее 60 секунд — секунды; менее 60 минут — минуты; менее 24 часов — часы; менее 7 дней — дни; менее одного месяца (в среднем 30.44 суток) — недели; менее одного года (365.25 суток) — месяцы; иначе — годы. Отображаемое значение — это целая часть от деления разности на данную единицу, то есть дробные части отбрасываются, как в повседневной речи («3 дня назад», а не «3,4 дня назад»).

Месяцы и годы используют усреднённые длины (30.44 и 365.25 суток) для учёта переменной длины месяцев и високосных лет, поэтому они являются приближёнными, а не точными календарными разностями. Таблица разбивки повторяет тот же интервал в секундах, минутах, часах, днях, неделях, месяцах и годах как точные десятичные итоги для точных расчётов.

Часто задаваемые вопросы

Календарные месяцы содержат от 28 до 31 дня, а годы могут включать дополнительный день, поэтому калькулятор использует средние значения: 30.44 суток в месяце и 365.25 суток в году. Это обеспечивает согласованность относительной фразы, однако означает, что суммы месяцев и лет являются оценками, а не точными календарными разностями.

Если прошедшая дата фактически позже опорного времени, разность отрицательна. Калькулятор всё равно работает корректно: он использует абсолютный интервал и вместо «назад» выводит «через N единиц».

Подходит любая строка, которую может разобрать браузер, однако ISO 8601 вида 2026-06-24T09:00 наиболее надёжен на всех устройствах. Оставьте поле опорного времени пустым, чтобы сравнивать с текущим моментом.

Также известен как

сколько времени назад
относительное время
как давно
сколько дней назад
прошло времени
n дней назад

APA

TG we-Calculate Editorial Team. (2026). Прошедшее время (относительное время) [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/time-ago

Chicago

TG we-Calculate Editorial Team. "Прошедшее время (относительное время)." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/time-ago.

IEEE

TG we-Calculate Editorial Team, "Прошедшее время (относительное время)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/time-ago

BibTeX

@misc{wecalculate_time_ago, title = {Прошедшее время (относительное время)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/time-ago}}, year = {2026}, note = {TG we-Calculate} }

Этот калькулятор вам помог?

Похожие калькуляторы