小编Gab*_*esz的帖子

Moment.js格式的区别

在我的一个项目中,我必须计算两次之间的差异.例如,工作时间从6:30开始,到10点结束.差异是3小时30分钟.我写了一个小的JS函数来处理任务,它工作得很好,给我以下结果:3.5.我试过.format("HH:mm")但是结果是未定义的而不是函数.
是否有任何方法可以将输出转换为"HH:mm"?

这是dateDiff函数:

function dateDiff() {
    var startTime = moment(document.getElementById("startTime").value, "HH:mm");
    var endTime = moment(document.getElementById("end").value, "HH:mm");

    var duration = moment.duration(endTime.diff(startTime));
    var hours = duration.asHours();
    console.log(hours);
    document.getElementById('dateDiffResult').value = moment(hours);
}
Run Code Online (Sandbox Code Playgroud)

javascript date momentjs

1
推荐指数
1
解决办法
2232
查看次数

标签 统计

date ×1

javascript ×1

momentjs ×1