JS根据当前日期获取一周所有日期

   JS获取一周日期方法很实用。

   使用:

           传输日期(data)格式  年月日(xxxx-xx-xx)

function getWeekDataList(data) {//根据日期获取本周周一~周日的年-月-日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
}

 结果:   

            周一到周日列表

  


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部