Javascript 力矩JS-四舍五入小时数并将输出限制为2小数

Javascript 力矩JS-四舍五入小时数并将输出限制为2小数,javascript,jquery,momentjs,Javascript,Jquery,Momentjs,似乎找不到有关如何汇总我的小时数结果的信息。查看仅将输出限制为2位小数 例如,下面的console.log将为我提供1.416667,但我想知道它是否将最大值舍入到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(st

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

例如,下面的console.log将为我提供1.416667,但我想知道它是否将最大值舍入到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是否可以实现这一点吗?如果有帮助的话,我在这里创建了一个脚本示例

最简单的方法就是使用。toFixed2

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

如果你想要最大两位小数


这里不需要片刻

你又这么做了嗯,那正是我想要的。
var hours = duration.asHours().toFixed(2)
var hours = Math.round(duration.asHours() * 100) / 100