Фильтрация массива с датами

Как отфильтрировать или отсортировать массив дат, чтобы в результате были даты, у которых количество минут равно 15?

Для примера: 08:00, 08:15, 08:30 и т.д.

Массив выглядит так:

[1606053689, 1606054260, 1606054979, 1606055307, 1606056084, 1606056434, 1606057644]

Ответы (1 шт):

Автор решения: entithat

const times = [1606076129000, 1606320000, 1606550000, 1606055307, 160605384, 1606036434, 1606057644];

console.log(times.map(e => new Date(e))); // Для визуальности
console.log(times.filter(e => !(new Date(e).getMinutes() % 15)));

→ Ссылка