繁体   English   中英

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

[英]Decrement the date by one day using javascript for loop?

$(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将日期减少一整天。这是我的代码,从url中获取一些请求。例如如果我将日期减少一天,其他请求将到来。现在我需要使用7天的此过程循环的JavaScript。有人可以给我打电话怎么办?

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

getDate()将为您提供日期,然后将其减少1,然后使用setDate()可以再次替换日期。

今天的var =新的Date();

var昨天=新的Date(today.getTime()-(24 * 60 * 60 * 1000)); //(小时*分钟*秒*毫秒)

console.log(昨天);

 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));
 }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM