【发布时间】:2020-07-03 11:57:27
【问题描述】:
我写了一个带有计时器的组件。两个值被传递给它 - 开始时间和结束时间,我从中得到了差异:
const differenceTime = this.endTime - this.startTime
值被正确传入,因为:
console.log(
duration,
duration.minutes(),
duration.asMinutes()
)
它显示:
Duration {_isValid: true, _milliseconds: 3931000, _days: 0, _months: 0, _data: {…}, …}
5
65.51666666666667
也就是说,它证明了我的代码和值大体上是正确的。那么为什么minutes() 方法会传递某种修剪后的数字呢? 69分钟时,此方法显示9。68分钟时,此方法显示8。
【问题讨论】:
标签: javascript momentjs moment-timezone