Есть необходимые даты:
let date = [{time: "2022-08-29", total: 3}, {time: "2022-10-29", total: 2}]
И есть переменная с периодами дат:
let period = [ '2022-08-17', '2022-09-17', '2022-10-17', '2022-11-17' ]
Надо проверить, есть ли эта дата в данных периодах:
'2022-08-17 - 2022-09-17'
'2022-09-17 - 2022-10-17'
'2022-10-17 - 2022-11-17'
И если есть, вывести date.total, а если нет total: 0. Должно получиться что-то похожее на это:
[
{date: '2022-08-17 - 2022-09-17', total: 3},
{date: '2022-09-17 - 2022-10-17', point: 0},
{date: '2022-10-17 - 2022-11-17', point: 2}
]