本文整理匯總了TypeScript中moment-timezone.duration函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript duration函數的具體用法?TypeScript duration怎麽用?TypeScript duration使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了duration函數的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1:
getFormattedRemainingTime: (state): string => {
let duration: Moment.Duration = Moment.duration(
state.remainingLessonTime,
'seconds'
)
let seconds: string | number = duration.seconds()
let minutes: string | number = duration.minutes()
if (seconds < 10) seconds = '0' + seconds
if (minutes < 10) minutes = '0' + minutes
return minutes + ':' + seconds
},
示例2:
export const shouldHumanize = (time: moment.Moment, cutoff?: TimeInterval): boolean => {
// If cutoff is not provided, use the default ISO output.
if (!cutoff) { return false; }
const duration = durationMap[cutoff]();
/**
* difference between now and the time provided
* without Math.abs(), diff will return a negative number if passed a future date
*/
const diff = Math.abs(+moment.duration(moment().diff(time)));
/**
* Humanize the date if th difference between the current date and provided date
* is lower than the cutoff
*/
return diff <= +duration;
}