Javascript 时刻在日期范围内 api

Javascript moment Is within a date range api

本文关键字:范围内 api 日期 时刻 Javascript      更新时间:2023-09-26

当前正在使用 http://momentjs.com/

有没有我可以使用如下函数来确定日期数组是否在一天内?

例:

Events0 - 21-12-2014 1130
Events1 - 24-12-2014 1030 
Events2 - 24-12-2014 1130
Events3 - 24-12-2014 0800 until 26-12-2014
Events4 - 28-12-2014

我希望momentjs向我返回24-12-2014内的所有事件

所以它应该返回

Event1
Event2
Event3

我在下面尝试过,但效果不佳

    var events = calendar.fullCalendar('clientEvents', function (event) {
        if (event.start.isSame($scope.selectedDate)) {
            return true;
        } else {
            return false;
        };
    });

使用这些条件解决了它

 var events = calendar.fullCalendar('clientEvents', function (event) {
        if ((event.start <= $scope.selectedDate && event.end >= $scope.selectedDate) ||
             event.start.isSame($scope.selectedDate, 'day')) {
            return true;
        } else {
            return false;
        }
    });

我还是更喜欢用瞬间.js!知道我是否可以将其转换为使用时刻库吗?