js如何获取对象属性的区间的值?

https://img3.mukewang.com/5c30bb6e00012e5101880160.jpg

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


慕村225694
浏览 523回答 1
1回答

动漫人物

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);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript