네임스페이스: 기간

메소드

abs

정적

abs(duration)은 rules.Duration을 반환합니다.

기간의 절댓값입니다.

매개변수

기간

rules.Duration

지속 시간 값입니다.

값은 null일 수 없습니다.

반환

non-null rules.Duration: 입력의 절대 기간 값입니다.

duration.abs(duration.value(-10, 's')) == duration.value(10, 's')

시간

정적

time(시간, 분, 초, 나노)은 rules.Duration을 반환합니다.

시간, 분, 초, 나노초로 기간을 생성합니다.

매개변수

시간

rules.Integer

기간의 시간 부분입니다.

값은 null일 수 없습니다.

rules.Integer

기간의 분 부분입니다.

값은 null일 수 없습니다.

rules.Integer

재생 시간의 초 부분입니다.

값은 null일 수 없습니다.

나노

rules.Integer

기간의 나노초 부분.

값은 null일 수 없습니다.

반환

non-null rules.Duration 기간.

정적

value(magnitude, unit)는 rules.Duration을 반환합니다.

숫자 크기 및 문자열 단위로 기간을 만듭니다.


단위 설명
w
d
h 시간
m
s
ms 밀리초
ns 나노초

매개변수

규모

rules.Integer

단위가 없는 기간 규모입니다.

값은 null일 수 없습니다.

단위

rules.String

기간의 단위입니다.

값은 null일 수 없습니다.

반환

non-null rules.Duration 기간.

duration.value(1, 'w') // Create a duration for 1 week of time.