87,910
社区成员
发帖
与我相关
我的任务
分享
let arr = [
{'name':'A','time':'2019/1/8 10:00:00'},
{'name':'B','time':'2019/1/13 10:00:00'},
{'name':'C','time':'2019/1/23 10:00:00'},
{'name':'D','time':'2019/2/8 10:00:00'},
{'name':'E','time':'2019/2/18 10:00:00'},
{'name':'F','time':'2019/3/1 10:00:00'},
{'name':'G','time':'2019/1/15 10:00:00'},
{'name':'H','time':'2019/2/14 10:00:00'}
];
var time1 = new Date('2019/1/14 00:00:00').getTime();
var time2 = new Date('2019/2/14 00:00:00').getTime();
var time3 = new Date('2019/3/14 00:00:00').getTime();
var result1 = arr.filter(function(v, i){
var t = new Date(v.time).getTime();
return t >= time1 && t < time2;
});
var result2 = arr.filter(function(v, i){
var t = new Date(v.time).getTime();
return t >= time2 && t < time3;
});