Форматирование относительного времени онлайн
Превратите любую дату в дружелюбную фразу "сколько времени назад" или сделайте длительность понятной для человека — прямо в браузере.
Инструмент форматирования относительного времени полностью работает в вашем браузере. Введённые даты и длительности никогда не покидают ваше устройство и не отправляются в ArrayKit.
Открыть калькулятор длительности между датами
Об инструменте Форматирование относительного времени
Инструмент форматирования относительного времени превращает дату и время в естественную фразу, например "3 часа назад" или "через 2 дня" — тот же стиль, что вы видите в лентах соцсетей, истории коммитов и чатах. Переключитесь в режим "Сколько времени назад", выберите дату — и фраза будет обновляться в реальном времени по мере того, как проходит время. Переключитесь в режим "Длительность в понятном виде", чтобы превратить число миллисекунд или секунд в читаемую разбивку вроде "1 минута, 30 секунд" — это полезно для логирования, отладки таймеров или отображения прошедшего времени в интерфейсе. Оба режима корректно обрабатывают единственное и множественное число единиц и автоматически выбирают подходящие единицы от больших к меньшим. Инструмент создан для разработчиков, которые форматируют метки времени для журнала изменений, сравнивают записи в логах или пишут текст, который должен читаться как "только что", а не как сырая строка ISO. Всё выполняется локально — ни одна дата или длительность никуда не отправляется.
Возможности
- Преобразует любую дату и время в естественную фразу "x назад" или "через x"
- Живое обновление относительного времени каждую секунду, пока открыта вкладка
- Превращает сырую длительность в миллисекундах или секундах в читаемые единицы
- Автоматически выбирает самую подходящую единицу — от секунд до лет
- Корректная обработка единственного и множественного числа ("1 час" и "2 часа")
- Настраиваемая точность для длительностей: 2, 3 или 4 единицы детализации
- Показывает точное целевое время, текущее время и разницу в миллисекундах
- Полностью работает в вашем браузере, ничего никуда не отправляется
Как использовать Форматирование относительного времени
- Выберите режим "Сколько времени назад" и укажите дату и время, либо нажмите "Сейчас"
- Прочитайте фразу относительного времени и точную разницу в миллисекундах
- Переключитесь в режим "Длительность в понятном виде" и введите длительность в секундах или миллисекундах
- Скопируйте понятную фразу или измените точность, чтобы увидеть больше или меньше единиц
Пример
Ввод
90000 ms
Результат
1 minute, 30 seconds
Режим "Длительность в понятном виде" разбивает 90 000 мс на читаемые единицы.
Частые ошибки и устранение неполадок
- Фраза относительного времени всегда показывает "только что", хотя дата в прошлом. — По задумке разница меньше 5 секунд всегда отображается как "только что". Выберите более раннюю дату, чтобы увидеть минуты, часы или дни.
- Режим "Длительность в понятном виде" показывает меньше единиц, чем ожидалось. — Вывод ограничен настройкой точности (2, 3 или 4 единицы). Увеличьте её, чтобы увидеть более мелкие единицы, например минуты или секунды.
- Поле даты и времени не принимает значение. — Используйте встроенный выбор даты и времени или вводите формат, ожидаемый вашим браузером (год-месяц-день, час:минута), а не произвольную строку даты.
- Будущая дата показывает "через x" вместо "x назад". — Это ожидаемое поведение — инструмент сравнивает выбранную дату с текущим временем и добавляет "через" перед будущими датами.
Часто задаваемые вопросы
- Что такое инструмент форматирования относительного времени?
- Это калькулятор времени, который превращает дату и время в естественную фразу, например "3 часа назад" или "через 2 дня", а также второй режим, который делает сырую длительность в миллисекундах или секундах понятной для человека.
- Как инструмент выбирает между секундами, минутами, часами, днями и годами?
- Он выбирает наибольшую единицу, для которой разница составляет хотя бы одну целую единицу, поэтому разница в 90 минут отображается как "1 час назад", а не "90 минут назад". Разница меньше 5 секунд всегда показывает "только что".
- Фраза "сколько времени назад" обновляется автоматически?
- Да. Пока активен режим "Сколько времени назад", фраза перерисовывается каждую секунду, оставаясь точной по мере течения реального времени, без необходимости перезагружать страницу.
- Чем режим "Длительность в понятном виде" отличается от режима "Сколько времени назад"?
- Режим "Сколько времени назад" сравнивает дату с текущим моментом. Режим "Длительность в понятном виде" принимает сырое число миллисекунд или секунд — например, значение таймера или задержку API — и разбивает его на читаемые единицы вроде "2 дня, 3 часа".
- Могу ли я контролировать, сколько единиц показывает понятная длительность?
- Да. Настройка точности позволяет выбрать 2, 3 или 4 единицы, поэтому длительность может читаться как "2 дня, 3 часа" или разворачиваться до "2 дня, 3 часа, 5 минут, 12 секунд".
- Отправляет ли инструмент введённые даты или длительности куда-либо?
- Нет. Весь разбор и форматирование происходят локально в вашем браузере. Введённые даты и длительности никогда не покидают ваше устройство.
Связанные инструменты
Все инструменты ArrayKit