Moment.JS - 使用时刻将两位数值更改为毫秒

Max*_*ynn 0 javascript momentjs

目前我有一个输入字段,允许您通过输入两位数来选择一小时.例如,您可以选择12小时12小时.

有没有办法使用MomentJS将该数字转换为毫秒?

目前我不得不做以下数学.我无法在Moment文档中看到这是可行的.

var timeHH = scope.session.timeHH * 3600;
Run Code Online (Sandbox Code Playgroud)

这可以计算出秒数,然后我将它以毫秒计算为毫秒值.

T.J*_*der 5

是否有一种方法可以使用瞬间将该数字转换为迷你毫秒?

可能会有,但绝对没有理由为此使用MomentJS,这样做会很迂回且效率低下.这很简单:hours * 3600000是几毫秒.没有奇怪的特殊情况需要处理等,除非您正在处理实时转换特定时段(例如,格林尼治标准时间2005年12月31日晚上8点10小时)并且想要处理闰秒插入(那里那天晚上是午夜时分,但MomentJS无论如何都不这样做.