使用moment.js获取所有排除的日期

时间:2018-08-02 18:15:41

标签: javascript date momentjs

我有最后一个Date对象,看起来像这个new Date(2018, 8, 1)

我想将列表提供给moment.js,并让它提供我未包含在数组中的所有日期的列表。这可能吗?

如果这可以通过某种普通的JS完成,那也可以。

1 个答案:

答案 0 :(得分:0)

您可以将香草JS与getTime和filter一起使用

var dates = [
   new Date(2018, 8, 1),
   new Date(2018, 9, 1)
];


console.log([new Date(2018, 8, 1),
  new Date(2018, 9, 1),
  new Date(2018, 10, 1)].filter(function(d) {
    return !dates.some(function(date) {
      return date.getTime() === d.getTime();
    });
  })
);