私はmoment.jsを使用して小さなスクリプトを実行しようとしています。これは、特定の時間までに何時間(分)か分かりますか?.diffはmoments.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
初期の問題を修正して新たな問題に直面したら、新しい質問をする必要があります。 –