为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕村225694 2019-01-05 22:12:42
//这是后台返回的会议数据,我要从这些时间中筛选从今天到往后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);


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 522 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号