Время относительно текущего момента
Возвращает строку, представляющую время, прошедшее с указанной даты до текущего момента.
TIP
Для работы требуется плагин RelativeTime
js
dayjs.extend(relativeTime);
dayjs('1999-01-01').fromNow(); // 22 года назад
Если передать true
в качестве аргумента, слово "назад" будет опущено.
js
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 месяцев | MM | от 2 до 10 месяцев назад |
от 11 месяцев до 17 месяцев | y | год назад |
от 18 месяцев и более | yy | от 2 лет назад и более |