私は、各日付に予定時間の配列を持つ日付配列を持っています。私は与えられた日までのループのように、予定の時刻を取得します午前0時から午前0時までのMoment.jsの比較
var newdate = moment(appdate).format('DD/MM/YYYY'); //eg newdate is 04/04/2016
var newtime = moment(apptime).format('h:mm a');
appointmentArr[newdate].forEach(function(value, key) {
console.log(value); //these are all the appointment times for 04/04/2016 eg 11:22:00 AM
});
私の質問は、「NEWTIME」と「値」は、互いのXX分以内であれば、どのように私は、moment.jsに確認することができますか?私は使用しているAM PMの書式設定でドキュメントやその他の記事を見ていますが、それを正しく取得できません。
同じ年の日付のオブジェクトに変更し、それらを減算します(秒単位で戻す必要があります)?申し訳ありませんが、Dateオブジェクトはあまりよくありません。 – Feathercrown
それはちょうど11:20:00のようにデータベースから来ます、例えば、日付はありません。 –
私はちょうど10:20:00 AMと11:20:00 PMの間のdiffを解決する必要があります –