gpt4 book ai didi

javascript - Momentjs 持续时间完全不正确

转载 作者:搜寻专家 更新时间:2023-11-01 05:03:11 24 4
gpt4 key购买 nike

我正在运行这段确切的代码,而 momentjs 得到的小时数完全不正确:

   const minutes = 2100
const duration = moment.duration(minutes, 'minutes')
const inHours = duration.hours()

console.log(inHours)

答案显然是35,但它只是说11

我在这里无法提供更多的上下文,因为它确实是非常基础的东西。

谁能看出哪里出了问题?

最佳答案

Moment Duration 会将其转换为天、小时、分钟、秒

2100 minutes = 35 hrs = 24 + 11 hrs = 1 day + 11 hours

如果你输入 duration.days(),它会给你 1。

如果你想要以小时为单位的持续时间,你可以这样做:duration.asHours()

性能更优化的新一代代码也是线程安全的:var hours = 2100/60

关于javascript - Momentjs 持续时间完全不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56421879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com