【问题标题】:Get specific dates between two given date react native [closed]获取两个给定日期之间的特定日期反应原生[关闭]
【发布时间】:2022-11-04 23:03:59
【问题描述】:
我只想在两个给定日期之间获得周一到周五的日期来反应原生
例如
开始日期 - 2022 年 1 月 11 日
结束日期 - 2022 年 10 月 11 日
我想要这个结果(只显示周一到周五的日期):
01/11/2022
02/11/2022
03/11/2022
04/11/2022
07/11/2022
08/11/2022
09/11/2022
10/11/2022
我只想要周一到周五
【问题讨论】:
-
请edit您的问题表明您所做的研究以及您根据该研究所做的任何尝试。
-
标签:
javascript
reactjs
react-native
date
【解决方案1】:
我想这会回答你的问题,让我知道这是否是你需要的。
const startDate = '11/01/2022'
const endDate = '11/10/2022'
const startDayNumber = parseInt(startDate.split('/')[1])
const endDayNumber = parseInt(endDate.split('/')[1])
const dates = [];
for(let i = startDayNumber; i <= endDayNumber; i++) {
const dateDay = new Date(`11/${i}/2022`).getDay();
if(dateDay !== 6 && dateDay !== 0) {
dates.push(`11/${i}/2022`)
}
}
console.log(dates)