Hierarchy
- TTime
Properties
Readonly hours
Количество часов.
Пример использования:
const time = new TTime(3, 15, 0, 0);
const hours = time.hours;
Readonly milliseconds
Количество миллисекунд.
Пример использования:
const time = new TTime(3, 15, 0, 0);
const milliseconds = time.milliseconds;
Readonly minutes
Количество минут.
Пример использования:
const time = new TTime(3, 15, 0, 0);
const minutes = time.minutes;
Readonly seconds
Количество секунд.
Пример использования:
const time = new TTime(3, 15, 0, 0);
const seconds = time.seconds;
Methods
add
after
afterOrEqual
asDatetime
-
Перевод в дату и время.
Возвращает дату и время в указанном часовом поясе; если не указан — в текущем (по умолчанию часовой пояс компании).
Пример использования:
const time = new TTime(3, 15, 0, 0); const date = new TDate(2021, 1, 20); const datetime = time.asDatetime(date);
Parameters
Returns TDatetime
before
beforeOrEqual
equal
format
-
Приводит время к нужному формату.
По умолчанию используется формат
HH:mm:ss
:HH
— часы в 24-часовой системе;hh
— часы в 12-часовой системе;mm
— минуты;ss
— секунды;SSS
— миллисекунды.
Пример использования:
const time = new TTime(13, 15, 0, 0); const formatTime = time.format('hh mm'); //1pm 15
Parameters
-
Optional format: undefined | string
Returns string
Время
Хранит в себе время, не превышающее 24 часа.
Имеет конструкторы:
new TTime(): TTime; new TTime(duration: TDuration): TTime; new TTime(hours: number, minutes: number, seconds: number, milliseconds: number): TTime;
Значения этого типа неизменяемые, так что методы мутации возвращают обновлённое значение, не меняя исходного.
const time = new TTime(3, 15, 0, 0); const newTime = time.add(2, 15, 0, 0); newTime.after(time); // true