var utiljs = {};
utiljs.weekComputedfn = {
dates: [],
formatDate: function (date) {
var year = date.getFullYear() + '/';
var month = (date.getMonth() + 1) + '/';
var day = date.getDate();
return year + month + day;
},
addDate: function (date, n) {
date.setDate(date.getDate() + n);
return date;
},
setDate: function (date) {
dates = [];
var week = date.getDay() - 1;
date = this.addDate(date, week * -1);
currentFirstDate = new Date(date);
for (var i = 0; i < 7; i++) {
dates.push(this.formatDate(i == 0 ? date : this.addDate(date, 1)));
}
return dates;
}
}
//使用方法
utiljs.weekComputedfn.setDate(new Date())
JS根据传入日期算出当前周一到周日的日期数组
最新推荐文章于 2022-06-16 10:02:20 发布