Javascript 显示前5天的值

Javascript 显示前5天的值,javascript,Javascript,我有10个这样的值(我使用new Date()创建它): 如何获取最后5天的值您可以通过递减从new date()函数获取的日期来获取过去的日期 检查下面的代码 var yesterday = new Date(); yesterday.setDate(yesterday.getDate() - 1); 您也可以在昨天进行日期格式化。在Javascript中 将日期添加到一个数组中,并对其进行迭代 var datesArray = []; //add dates to this array v

我有10个这样的值(我使用new Date()创建它):


如何获取最后5天的值

您可以通过递减从
new date()函数获取的日期来获取过去的日期

检查下面的代码

var yesterday = new Date();
yesterday.setDate(yesterday.getDate() - 1);
您也可以在昨天进行日期格式化。

在Javascript中

将日期添加到一个数组中,并对其进行迭代

var datesArray = []; //add dates to this array
var lastfivedays = [];

datesArray.forEach(function(checkdate){
  var currentDate = new Date();
  var timeDiff = currentDate.getTime() - checkdate.getTime();
  var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); 
  if(diffDays == -5){ 
    lastfivedays.push(checkdate)  
  } 
});

lastfivedays数组包含最近5天的日期

如何创建这些日期?请参阅。
var datesArray = []; //add dates to this array
var lastfivedays = [];

datesArray.forEach(function(checkdate){
  var currentDate = new Date();
  var timeDiff = currentDate.getTime() - checkdate.getTime();
  var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); 
  if(diffDays == -5){ 
    lastfivedays.push(checkdate)  
  } 
});