首页 > 解决方案 > 如何在数组过滤器中连接日期

问题描述

var monthStartDate = new Date(); 
monthStartDate.setUTCDate(1);
var weekOneStartDate = JSON.stringify(monthStartDate.toJSON().substring(0, 10));

var monthEndDate = new Date(monthStartDate); 
monthEndDate.setUTCMonth(monthEndDate.getUTCMonth() + 1);
monthEndDate.setUTCDate(0);
var weekFiveEndDate = JSON.stringify(monthEndDate.toJSON().substring(0, 10));
document.write(weekOneStartDate)
document.write(weekFiveEndDate)
  
if(res.data.items.length > 0 )
{  
  var DateArray = res.data.items.filter(obj => obj.created_at >= + weekOneStartDate + 
obj.created_at <= weekFiveEndDate)
  console.log(DateArray.length);

}
  1. 我在变量中存储了一个日期
  2. 现在我在一个数组过滤器中连接
  3. obj => obj.created_at >= + weekOneStartDate
  4. 它不工作
  5. 我们如何在函数内部连接

标签: javascriptarraysfunctiondatearray-filter

解决方案


推荐阅读