gpt4 book ai didi

javascript - Moment JS - 将小时数四舍五入并将输出限制为 2 位小数

转载 作者:行者123 更新时间:2023-11-30 12:04:49 24 4
gpt4 key购买 nike

似乎无法找到有关如何汇总我的工作时间结果的信息。仅查看将输出限制为 2 位小数。

例如,下面的 console.log 将为我提供 1.4166666666666667 但我希望它能四舍五入到 1.47(最多 2 位小数)。

var startTime = $('2016-02-21 18:00');
var endTime = $('2016-02-21 19:25');
var duration = moment.duration(moment(endTime, 'YYYY/MM/DD HH:mm').diff(moment(startTime, 'YYYY/MM/DD HH:mm')));
var hours = duration.asHours()
console.log(hours);

有人知道这是否可以使用 moment JS 吗?我在这里创建了这个脚本的示例 https://jsfiddle.net/ewmq6sof/1/如果那会有所帮助。

最佳答案

最简单的方法就是使用 .toFixed(2)

var hours = duration.asHours().toFixed(2)

如果你总是想要小数,或者使用Math.round()

var hours = Math.round(duration.asHours() * 100) / 100

如果你想要最多两位小数。

这里不用多说了。

关于javascript - Moment JS - 将小时数四舍五入并将输出限制为 2 位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35543901/

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