Время от текущего момента
Возвращает строковое значение относительного времени, брав свое начало от текущего момента.
Для этого необходим
RelativeTime
для работы
dayjs.extend(relativeTime)
dayjs('1999-01-01').fromNow() // 22 года назад
Если вы передаете true, вы можете получить значение без суффикса.
dayjs.extend(relativeTime)
dayjs('1999-01-01').fromNow(true) // 22 года
Список разделения диапазонов
Базовые строки локализованы текущей локалью и могут быть настроены. Время округляется до ближайшей секунды.
Диапазон | Ключ | Пример вывода |
---|---|---|
от 0 до 44 секунд | s | несколько секунд назад |
от 45 до 89 секунд | m | минуту назад |
от 90 секунд до 44 минут | mm | 2 минуты назад ... 44 минуты назад |
от 45 до 89 минут | h | час назад |
от 90 минут до 21 часа | hh | 2 часа назад ... 21 час назад |
от 22 до 35 часов | d | день назад |
от 36 часов до 25 дней | dd | 2 дня назад ... 25 дней назад |
от 26 до 45 дней | M | месяц назад |
от 46 дней до 10 месяцев | ММ | 2 месяца назад ... 10 месяцев назад |
от 11 до 17 месяцев | y | год назад |
18 месяцев и больше | yy | 2 года назад ... 20 лет назад |