亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在每個按鈕上連續單擊最接近的候選日期和下一個日期

如何在每個按鈕上連續單擊最接近的候選日期和下一個日期

Cats萌萌 2021-10-14 10:41:12
我試圖根據給定的日期連續單擊按鈕來獲取最近的星期三或/然后星期六的日期。我怎樣才能做到這一點?$(".btn-info").on("click", function(){   GetDate('2019-09-10');});function GetDate(x){  x = new Date();  var cc = x.setDate(x.getDate() + (1 + 5 - x.getDay()) % 7);  console.log(cc);}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"><button type="button" class="btn btn-info">Get Next Wednesday / Saturday Date ++ </button>
查看完整描述

3 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

這樣的事情應該工作


console.log(getNext("2019-09-09"));

console.log(getNext("2019-09-10"));

console.log(getNext("2019-09-11"));

console.log(getNext("2019-09-12"));

console.log(getNext("2019-03-06"));


function getNext(dateStr) {

  const date = new Date(dateStr);

  const day = date.getDay();

  const togo = day <= 3 ? 3 - day : 6 - day;

  date.setDate(date.getDate() + togo);

  return date;

}


查看完整回答
反對 回復 2021-10-14
  • 3 回答
  • 0 關注
  • 213 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號