1. 程式人生 > >JS根據傳入日期算出當前週一到週日的日期陣列

JS根據傳入日期算出當前週一到週日的日期陣列

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())