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根据传入日期算出当前周一到周日的日期数组
最新推荐文章于 2024-06-07 18:15:46 发布
本文介绍了一个简单的JavaScript工具库,用于处理日期格式化、增加天数及设置周起始日期等功能。通过实例展示了如何使用此工具库来获取指定日期所在周的第一天,并返回该周内所有日期的格式化字符串。
538

被折叠的 条评论
为什么被折叠?



