使用javascript for循环将日期减少一天?

时间:2014-07-16 06:47:00

标签: javascript

$(document).ready(function() { 
   var date = new Date();
   var data_new = [];var url ='http://www.domain.com /kjdshlka/api.php?date=2014-07-15'; 
   $.getJSON(url,function(result) { 
     var elt = [date,result.requests];data_new.push(elt);console.log(data_new);
   });
});

我正在努力将日期减少一天使用javascript for loop。这是我的代码,从网址我得到一些请求。如果我将日期减少一天其他请求将来。现在我需要这个过程使用javascript for loop进行7天。任何人都可以给我打电话怎么办?

3 个答案:

答案 0 :(得分:1)

var date = new Date(); // Date you want, here I got the current date and time
date.setDate(date.getDate()-1);

getDate()会给你日期,然后将它减少1并使用setDate()你可以再次替换日期。

答案 1 :(得分:1)

var today = new Date();

var yesterday = new Date(today.getTime() - (24 * 60 * 60 * 1000)); //(小时*分钟*秒*毫秒)

的console.log(昨天);

答案 2 :(得分:0)

 var now = new Date();
 console.log(now);

 var yesterday = new Date(now - 86400000);
 console.log(yesterday);

 /* In a Decrement Loop*/
 for(var i=100;i>0;i--){
    console.log(new Date(now - i*86400000));
 }