最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS如何根據(jù)當(dāng)前日期獲取一周所有日期

 更新時(shí)間:2023年09月18日 10:49:00   作者:beliveぃmyself  
這篇文章主要介紹了JS如何根據(jù)當(dāng)前日期獲取一周所有日期,文中通過實(shí)例代碼補(bǔ)充介紹了js獲取當(dāng)前一周的時(shí)間,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

JS根據(jù)當(dāng)前日期獲取一周所有日期

JS獲取一周日期方法很實(shí)用。    

使用:          

 傳輸日期(data)格式  年月日(xxxx-xx-xx)

function getWeekDataList(data) {
	//根據(jù)日期獲取本周周一~周日的年-月-日
	var weekList = [];
	var date = new Date(data);
	//判斷本日期是否為周日,獲取本周一日期
	if(date.getDay()=="0"){
		date.setDate(date.getDate() -6);
	}else {
		date.setDate(date.getDate() - date.getDay() + 1);
	}
	var myDate=date.getDate();
	var myMonth=date.getMonth() + 1;
	if(date.getDate()<10){
		myDate= '0'+ myDate;
	}
	if(date.getMonth() + 1<10){
		myMonth='0'+myMonth;
	}
	weekList.push(date.getFullYear() + "-" + myMonth+ "-" + myDate);
	// 獲取周二以后日期
	for(var i=0;i<6;i++) {
		date.setDate(date.getDate() + 1);
		myDate=date.getDate();
		myMonth=date.getMonth() + 1;
		if(date.getDate()<10){
			myDate= '0'+ myDate;
		}
		if(date.getMonth() + 1<10){
			myMonth='0'+myMonth;
		}
		weekList.push(date.getFullYear() + "-" + myMonth+ "-" +myDate);
	}
	console.log(weekList);
	return weekList
}

 結(jié)果:   

            周一到周日列表

  

補(bǔ)充:

js獲取當(dāng)前一周的時(shí)間

// 獲取當(dāng)前一周的時(shí)間
    getWeekTime() {
      let that = this;
      this.userForm.TimeChoose = [];
      var currentFirstDate;
      var formatDate = function(date) {
        var year = date.getFullYear() + "-";
        var month = date.getMonth() + 1 + "-";
        var day = date.getDate() + "";
        return year + month + day;
      };
      var addDate = function(date, n) {
        date.setDate(date.getDate() + n);
        return date;
      };
      var setDate = function(date) {
        var week = date.getDay() - 1;
        date = addDate(date, week * -1);
        currentFirstDate = new Date(date);
        var arr = [];
        for (var i = 0; i < 7; i++) {
          var a = formatDate(i == 0 ? date : addDate(date, 1)); //星期一開始
          arr.push(a);
        }
        return arr;
      };
      setDate(new Date());
      var num = 0; //num為0時(shí)表示當(dāng)前周,遞增或遞減時(shí)周數(shù)也遞增或遞減
      let setWeek = setDate(addDate(currentFirstDate, 7 * num));
      this.userForm.TimeChoose = setWeek;
    },

到此這篇關(guān)于JS根據(jù)當(dāng)前日期獲取一周所有日期的文章就介紹到這了,更多相關(guān)js根據(jù)日期獲取一周所有日期內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

平顶山市| 突泉县| 久治县| 胶南市| 安新县| 松潘县| 襄城县| 梁山县| 平顺县| 黔西| 巩留县| 平安县| 龙游县| 兴城市| 四平市| 四平市| 汉寿县| 沙洋县| 周宁县| 霍林郭勒市| 德清县| 定结县| 林西县| 从江县| 克山县| 江陵县| 和顺县| 新密市| 通辽市| 长宁区| 崇阳县| 鄂伦春自治旗| 区。| 虹口区| 西吉县| 台州市| 洞头县| 新宁县| 吴忠市| 漳州市| 搜索|