0

目前使用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;
        };
    });
4

1 回答 1

0

使用这些条件解决了它

 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;
        }
    });

我还是更喜欢使用 moment.js!知道我是否可以将其转换为使用矩库?

于 2014-12-25T07:51:58.777 回答