этого ответа, данные за последние 24 часа?
тебе не дадут пример кода на любой случай
могу попробовать наговнокодить, но обычно фильтрацию выполняет бэк
не тестил, т.к. нет массива рядом
Можно вычесть из последней даты 24 часа, а потом array.filter Будет что-то типа: // Не знаю, как у тебя отсортировано, но предположим, что первый элемент массива - самая свежая запись const dataArray = fetch... // твой массив const lastDateString = Object.keys(dataArray[0]) // так ты получишь строку последней даты const latestDate = new Date(lastDateString); const previousDay = latestDate - 24 * 60 * 60 * 1000; // Вычитаем количество миллисекунд в 24 часах const lastDayData = dataArray.filter(item => { const keys = Object.keys(item); // Получаем строку даты твоего элемента (это массив ключей объекта, не стоит забывать) if (new Date(keys[0]) >= previousDay) return item; }) Примерно так. Можно от этого отталкиваться Надеюсь, что всё правильно расписал
Спасибо большое, сейчас попробую
Заодно отпиши, сработало ли)
Обсуждают сегодня