如何将十进制数添加到时间并以时间格式返回?

时间:2016-02-22 21:00:18

标签: javascript jquery momentjs

我有这样的时间字符串:

6:28 PM

我有这样的十进制数字:

2.36

意思" 2小时和36分钟"

我想将十进制数添加到以这种格式获取它的时间:

9:04 PM

最好的方法是什么?

我也在页面上使用了moment.js,所以如果有办法可以通过也可以工作的时刻来实现。

1 个答案:

答案 0 :(得分:2)

您可以使用moment.add

var add = 2.36;
var split = add.toString().split('.');
moment().add(split.shift(), 'hours').add(split.shift(), 'minutes');