Foxtable(狐表)用户栏目专家坐堂 → js中 如何将得到的本周所有日期值,去实现数据加载本周所有日期的数据呢?


  共有5507人关注过本帖树形打印复制链接

主题:js中 如何将得到的本周所有日期值,去实现数据加载本周所有日期的数据呢?

帅哥哟,离线,有人找我吗?
cnsjroom
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
js中 如何将得到的本周所有日期值,去实现数据加载本周所有日期的数据呢?  发帖心情 Post By:2022/9/21 13:16:00 [只看该作者]

js中  如何将得到的本周所有日期值,去实现数据加载本周所有日期的数据呢?

代码运行效果:

 
此主题相关图片如下:1111.png
按此在新窗口浏览图片

 

页面启动后加载代码如下:【红色部分代码该怎么写呢?】

beforeload: function() {
    var date = Date();
    var currentFirstDate = new Date(date);
    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 weekList = [];
        for (var i = 0; i < 7; i++) {
            weekList[i] = formatDate(i == 0 ? date: addDate(date, 1));
        }
        return weekList
    };
    var thisWeek = setDate(addDate(currentFirstDate, 0)); //本周
    // var nextWeek=setDate(addDate(currentFirstDate,7));//下周
    console.log(thisWeek);
    // console.log(nextWeek);
    e.form.table2.filter.loadfilter = "创建日期 ='"+ thisWeek +"' " //关联加载
},
style: function(item) {
    if (item % 2 === 0) {
        return {
            backgroundColor: "#fff"
        };
    } else {
        return {
            backgroundColor: "#f1f1f1"
        };
    }
},


[此贴子已经被作者于2022/9/21 13:17:45编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/21 13:37:00 [只看该作者]


 回到顶部