Имеет конструктор:

const duration = new Duration(100, 'milliseconds');

Второй параметр конструктора — единица измерения. Он может иметь следующие значения:

  • milliseconds — миллисекунды;
  • seconds — секунды;
  • minutes — минуты;
  • hours — часы;
  • days — дни.

Можно не указывать единицу измерения. По умолчанию длительность будет считаться в миллисекундах.

const duration = new Duration(100); // 100 миллисекунд

Значения этого типа неизменяемые, так что методы мутации возвращают обновлённое значение, не меняя исходного.

const hour = new Duration(1, 'hour');
const day = hour.add(new Duration(23, 'hour'));
module

Types

Hierarchy

  • TDuration

Properties

Readonly days

days: number

Дни.

Readonly hours

hours: number

Часы.

Readonly milliseconds

milliseconds: number

Миллисекунды.

Readonly minutes

minutes: number

Минуты.

Readonly seconds

seconds: number

Секунды.

Methods

add

  • Сложить длительности.

    Parameters

    Returns TDuration