1
我正在使用以下代碼來獲取hrs,minutes和seconds兩個日期之間的差異,我將稍後將其保存在數據庫中作爲字符串字段。所以我想知道是否可以使用Moment.js庫或任何Javascript功能來獲取數據庫中保存的所有日期差異的總小時數,分鐘數和秒數(例如,02:24:33 + 03: 12:20 + 12:33:33)作爲最後一個HH:MM:SS,考慮到如果小時總數超過24,HH可能會超過24?由於Moment.js添加多個日期之間的差異
$('.set-start-time').on("dp.change",function (e) {
$('.set-end-time').data("DateTimePicker").setMinDate(e.date);
});
$('.set-end-time').on("dp.change",function (e) {
$('.set-start-time').data("DateTimePicker").setMaxDate(e.date);
var now = $('.set-start-time').data('DateTimePicker').getDate().toLocaleString();
var then = $('.set-end-time').data('DateTimePicker').getDate().toLocaleString();
console.log(moment.utc(moment(then,"DD/MM/YYYY HH:mm:ss").diff(moment(now,"DD/MM/YYYY HH:mm:ss"))).format("HH:mm:ss"));
//Output here come in format ex. 02:42:33
});