2
我正在使用moment.js,當我用它減去兩次然後它沒有給出正確的輸出。在下面的例子中,我想輸出爲00:45
,但它給我12:45
。用moment.js減去沒有給出正確輸出的時間
var secondPunchOut = "01:00 PM";
var secondPunchIn = "12:15 PM";
var secondDifference = moment.utc(moment(secondPunchOut, "HH:mm:ss").diff(moment.utc(moment(secondPunchIn, "HH:mm:ss")))).format("HH:mm")
var secondDifference = moment(secondPunchOut, 'h:mm A').subtract(moment(secondPunchIn, 'h:mm A')).format('h:mm');
輸出:12:45
如果你真的期待45分鐘secondPunchOut應該是下午13:00。 –
輸出是正確的,您只需要以24小時制格式顯示它'HH:mm'。 –
Thanks @Darren Lewis –