//这是后台返回的会议数据,我要从这些时间中筛选从今天到往后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
提交
取消
