주어진 날짜가 두 날짜 사이에 있으면 Moment.js로 감지하려고합니다. 버전 2.0.0 이후, 팀 추가 isBefore()
및 isAfter()
날짜 비교합니다.
isBetween()
방법 이 없기 때문에 이것이 효과가 있다고 생각했습니다.
var date = moment("15/02/2013", "DD/MM/YYYY");
var startDate = moment("12/01/2013", "DD/MM/YYYY");
var endDate = moment("15/01/2013", "DD/MM/YYYY");
if (date.isBefore(endDate)
&& date.isAfter(startDate)
|| (date.isSame(startDate) || date.isSame(endDate))
) {
alert("Yay!");
} else {
alert("Nay! :(");
}
나는 이것을하기위한 더 나은 방법이있을 것이라고 확신한다. 어떤 아이디어?
isBetween
||
isStart || isEnd