第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

JS獲取當(dāng)前周從星期一到星期天的日期

JS獲取當(dāng)前周從星期一到星期天的日期

qq_笑_17 2019-02-28 16:31:49
需求:根據(jù)當(dāng)天日期,獲得所在周的所有日期,比如(2018-01-21)那么這一周的日期是:['2018-01-15',...'2018-01-21'],要支持跨年,跨月。注:星期一為一周的開始,星期天為結(jié)束我現(xiàn)在寫的這個(gè)方法,遇到星期日時(shí)返回的就錯(cuò)了。變成下周的了。求大神給個(gè)方法。
查看完整描述

2 回答

?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

供參考


const dateOfToday = Date.now()

const dayOfToday = (new Date().getDay() + 7 - 1) % 7

const daysOfThisWeek = Array.from(new Array(7))

  .map((_, i) => {

    const date = new Date(dateOfToday + (i - dayOfToday) * 1000 * 60 * 60 * 24)

    return date.getFullYear() +

      '-' +

      String(date.getMonth() + 1).padStart(2, '0') +

      '-' +

      String(date.getDate()).padStart(2, '0')

  })


查看完整回答
反對 回復(fù) 2019-03-09
?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

function getDates(currentTime) {//JS獲取當(dāng)前周從星期一到星期天的日期


    var currentDate = new Date(currentTime)

    var timesStamp = currentDate.getTime();

    var currenDay = currentDate.getDay();

    var dates = [];

    for (var i = 0; i < 7; i++) {

        dates.push(new Date(timesStamp + 24 * 60 * 60 * 1000 * (i - (currenDay + 6) % 7)).toLocaleDateString().replace(/\//g, '-'));

    }

    return dates

}


查看完整回答
反對 回復(fù) 2019-03-09
  • 2 回答
  • 0 關(guān)注
  • 7635 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號