我嘗試使用moment.js來做一個小腳本,它顯示了我有多少小時和幾分鐘(分開),直到特定小時。.diff並不是一個功能.js
var TimeA = moment('08:00:00', 'HH:mm:ss').format('HH:mm:ss');
var TimeB = moment('16:00:00', 'HH:mm:ss').format('HH:mm:ss');
var DiffAB = TimeA.diff(TimeB);
var DiffHours = DiffAB.format('H');
var DiffMinutes = DiffAB.format('mm');
console.log('TimeA: ' + TimeA);
console.log('TimeB: ' + TimeB);
console.log('Difference A-B: ' + DiffAB);
console.log('Diff Hours: ' + DiffHours);
console.log('Diff Minutes: ' + DiffMinutes);
那就是我到目前爲止所嘗試過的。但我得到以下錯誤:
TimeA.diff is not a function
我不知道我在做什麼錯在這裏。
'.format'返回一個字符串而不是'moment'對象 – Rajesh
當你解決了最初的問題,現在面臨一個新的問題,你應該問一個新的問題。 –