gpt4 book ai didi

javascript - 如何在 JavaScript 中计算 "time 1"- "time 2"?

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

friend 们,

我想计算两个时间之间的差异。例如我有

var workedHours = '05:00:00';

var defaultWorkDay = '08:00:00';

所以我需要计算工作时间 - defaultWorkDay 并期望“-03:00:00”结果。

我尝试过 moment.js 但没有成功。

你有什么建议吗?

最佳答案

我从未使用过 moment.js ,但我认为这应该适合你:

    var defaultWorkDay = '08:00:00';
var workedHours = '05:00:00';
var a = moment.duration(defaultWorkDay);
var b = moment.duration(workedHours);

console.log( [ b.subtract(a).hours(), b.subtract(a).minutes(), b.subtract(a).seconds() ]
) // [-3:0:0]
<script src="http://momentjs.com/downloads/moment.min.js"></script>

http://momentjs.com/docs/#/durations/subtract/

关于javascript - 如何在 JavaScript 中计算 "time 1"- "time 2"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26982420/

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