получить все исключенные даты, используя moment.js

64
7

У меня есть последний объект Date, который выглядит как new Date(2018, 8, 1).

Я хочу передать список в time.js и дать ему список всех дат, которые не включены в мой массив. Это возможно?

Если это может быть достигнуто с помощью какого-то ванильного JS, это тоже будет хорошо.

спросил(а) 2021-01-19T19:26:25+03:00 6 месяцев, 1 неделя назад
1
Решение
134

вы можете использовать vanilla JS с getTime и фильтровать

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

ответил(а) 2021-01-19T19:26:25+03:00 6 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема