//这是后台返回的会议数据,我要从这些时间中筛选从今天到往后7天的数据,怎样进行筛选呢?因为是有的日期有会议,有的日期没有。所以不能直接往后去7条
1 回答

动漫人物
TA贡献1815条经验 获得超10个赞
function compare(obj,d){ //数据 {Array} 推后日期 {Number} var arr=[]; //var time = new Date().getTime(); var time = new Date(new Date().toLocaleDateString()).getTime(); //当天0点时间 var expires = d*86400*1000; for(var k in obj){ k = k.replace(/-/g,'/'); //兼容safari if(new Date(k).getTime()>=time&&time+expires>=new Date(k).getTime()) //同时大于当前时间且小于推后日期 arr.push(obj[k]); } return arr; } compare(obj,7);
添加回答
举报
0/150
提交
取消