Day.js

Day.js

  • Документация
  • GitHub
  • Languages iconРусский
    • English
    • 中文
    • Español
    • Помочь с переводом

›Продолжительность

Установка

  • Установка
  • Node.js
  • Браузер
  • TypeScript
  • Скачивание

Парсинг

  • Парсинг
  • Текущее время
  • Строка
  • Строка + Формат
  • Временная метка Unix (миллисекунды)
  • Временная метка Unix (секунды)
  • Date
  • Объект
  • Массив
  • UTC
  • Клон Dayjs
  • Валидация

Get + Set

  • Get + Set
  • Миллисекунда
  • Секунда
  • Минута
  • Час
  • День месяца
  • День недели
  • День недели (согласно локали)
  • День недели в формате ISO
  • День в году
  • Неделя в году
  • Неделя года (ISO)
  • Месяц
  • Квартал
  • Год
  • Неделя года
  • Неделя года (ISO)
  • Количество недель в году (ISO)
  • Get
  • Set
  • Максимум
  • Минимум

Воздействие

  • Воздействие
  • Добавление
  • Вычитание
  • Начальное время
  • Время окончания
  • Местное время
  • UTC
  • Смещение от UTC

Отображение

  • Отображение
  • Формат
  • Время от текущего момента
  • Время от X
  • Время до текущего момента
  • Время до X
  • Календарное время
  • Разница
  • Временная метка Unix (миллисекунды)
  • Временная метка Unix
  • Количество дней в месяце
  • В виде Javascript объекта Date
  • В виде массива
  • В виде JSON
  • В виде строки формата ISO 8601
  • В виде объекта
  • В виде строки

Запрос

  • Запрос
  • Находится до
  • Является таким же
  • Следует после
  • Является таким же или находится до
  • Является таким же или следует после
  • Находится между
  • Является ли Dayjs объектом
  • Является високосным годом

i18n

  • i18n
  • Загрузка локали в NodeJS
  • Загрузка локали в браузере
  • Изменение локали глобально
  • Изменение локалей локально
  • Проверка текущей локали Day.js
  • Список месяцев и дней недели текущей локали
  • Доступ к особым функциям локали

Плагины

  • Плагин
  • Загрузка плагина в NodeJS
  • Загрузка плагина в браузере
  • AdvancedFormat
  • ArraySupport
  • BadMutable
  • BigIntSupport
  • BuddhistEra
  • Календарь
  • CustomParseFormat
  • DayOfYear
  • DevHelper
  • Duration
  • IsBetween
  • IsLeapYear
  • IsSameOrAfter
  • IsSameOrBefore
  • IsToday
  • IsTomorrow
  • IsYesterday
  • IsoWeek
  • IsoWeeksInYear
  • LocaleData
  • LocalizedFormat
  • MinMax
  • ObjectSupport
  • PluralGetSet
  • PreParsePostFormat
  • QuarterOfYear
  • RelativeTime
  • Timezone
  • ToArray
  • ToObject
  • UpdateLocale
  • UTC
  • weekOfYear
  • WeekYear
  • Weekday

Настройка

  • Настройка
  • Наименования месяцев
  • Сокращенное имя месяца
  • Имена дней недели
  • Краткая запись дней недели
  • Минимальное сокращение дней недели
  • Относительное время
  • Календарь

Продолжительность

  • Продолжительность
  • Создание
  • Клон
  • Очеловечивание
  • Формат
  • Миллисекунды
  • Секунды
  • Минуты
  • Часы
  • Дни
  • Недели
  • Месяцы
  • Годы
  • Добавление времени
  • Вычитание времени
  • Использование продолжительности с diff
  • Единица измерения в качестве задания времени
  • Получение единицы времени
  • В виде JSON
  • Это продолжительность?
  • В виде строки формата ISO 8601
  • Локаль

Временные зоны

  • Временные зоны
  • Парсинг в зоне
  • Преобразование в зону
  • Угадывание зоны пользователя
  • Установка временной зоны по умолчанию
Translate

Создание

Чтобы создать продолжительность времени, вызовите dayjs.duration() с длительностью в миллисекундах.

Для этого необходим Duration для работы

dayjs.extend(duration)

dayjs.duration(100); // 100 миллисекунд

Если вы хотите создать продолжительность времени с единицей измерения, отличной от миллисекунд, вы можете передать ее.

dayjs.duration(2, 'days');

Список всех доступных единиц измерения

Единица измеренияКраткая запись
days (дни)d
weeks (недели)w
months (месяцы)M
years (годы)y
hours (часы)h
minutes (минуты)m
seconds (секунды)s
milliseconds (миллисекунды)ms

Вы также можете передать объект значений, если вам необходимо несколько разных единиц измерения.

dayjs.duration({
  seconds: 2,
  minutes: 2,
  hours: 2,
  days: 2,
  weeks: 2,
  months: 2,
  years: 2
});

Day.js также поддерживает парсинг продолжительности в формат ISO 8601.

dayjs.duration('P1Y2M3DT4H5M6S');
dayjs.duration('P1M');
← ПродолжительностьКлон →
Day.js
Community
GitHubGitterSitemap
Copyright © 2025 Day.js