【问题标题】: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

我只想要周一到周五

【问题讨论】:

标签: 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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 2015-04-24
    • 2015-07-01
    • 1970-01-01
    • 2013-02-05
    相关资源
    最近更新 更多