0
在此先感謝...我剛剛使用Moment,並且在下面的代碼中不確定爲什麼檢查isBetween是真實的。我看到日期部分是在給定的日期之間,但時間不是。不知道我是否正確使用該命令。Moment.js檢查日期時間是否在一組日期和時間之間
var beginningTime = moment('2016-11-25 3:45 am', 'YYYY-MM-DD h:mma');
var endTime1 = moment('2016-11-22 9:00 am', 'YYYY-MM-DD h:mma');
var endTime2 = moment('2016-11-30 1:00 pm', 'YYYY-MM-DD h:mma');
console.log("Beg Time = "+beginningTime.toString());
console.log("End Time1 = " +endTime1.toString());
console.log("End Time2 = "+endTime2.toString());
console.log(beginningTime.isBetween(endTime1,endTime2));
VM5431:4 Beg Time = Fri Nov 25 2016 03:45:00 GMT-0500
VM5431:5 End Time1 = Tue Nov 22 2016 09:00:00 GMT-0500
VM5431:6 End Time2 = Wed Nov 30 2016 13:00:00 GMT-0500
VM5431:7 true
你的代碼是罰款和'isBetween'給你正確的答案,你有什麼問題? – VincenzoC
我在想,因爲時間的原因,在這之間應該返回假。上午3:45不在上午9點到下午1點之間 – Rich