Javascript 如何在7天的一周内对时间戳进行分组?

Javascript 如何在7天的一周内对时间戳进行分组?,javascript,reactjs,react-native,react-native-android,react-native-ios,Javascript,Reactjs,React Native,React Native Android,React Native Ios,我以stat_时间戳和end_时间戳的形式接收数据 像 当我将它们转换为全天时,它们如下所示: start_ts:15-10-2020 end_ts:14-11-2020 15 Oct - 21 Oct, 22 oct to 28Oct, 29 oct to 04 Nov, 05 oct to 11 Nov 12 oct to 18 Nov 我想在7天内对数据进行分组,包括开始和结束,如下所示: start_ts:15-10-2020 end_ts:14-11-2020 15 Oct

我以stat_时间戳和end_时间戳的形式接收数据 像

当我将它们转换为全天时,它们如下所示:

start_ts:15-10-2020
end_ts:14-11-2020
15 Oct - 21 Oct,
22 oct to 28Oct, 
29 oct to 04 Nov, 
05 oct to 11 Nov 
12 oct to 18 Nov
我想在7天内对数据进行分组,包括开始和结束,如下所示:

start_ts:15-10-2020
end_ts:14-11-2020
15 Oct - 21 Oct,
22 oct to 28Oct, 
29 oct to 04 Nov, 
05 oct to 11 Nov 
12 oct to 18 Nov

你知道我如何实现上述行为吗?我完全被这个过程卡住了。如果有任何帮助,我们将不胜感激。

您可以编写一个循环,将开始日期增加6天,打印出来,然后再增加一天(这将为您提供10月15日和10月21日)。循环的下一次迭代也会这样做,但从10月22日开始(增加了一天)。您一直这样做,直到打印的最后一天(11月18日)大于或等于结束时间戳(11月14日)。像这样的日期库会非常有帮助