【问题标题】:Javascript/Jquery : How Loop value date rangeJavascript/Jquery:如何循环值日期范围
【发布时间】:2018-09-19 13:24:39
【问题描述】:

在正常循环中,我们可以循环数:

for(var i=1; i <= 4; i++){
 console.log(i);//result : 1,2,3,4
}

在这种情况下,我想用日期进行循环,这样我就可以得到日期范围。

for(var i="11-04-2018"; i <= "14-04-2018"; i++){
  console.log(i);
  //hope can like this result : 11-04-2018,12-04-2018,13-04-2018,14-04-2018
}

但我知道那是代码,会出错:(
希望有人能理解我的意思:)

谢谢..

【问题讨论】:

标签: javascript jquery for-loop


【解决方案1】:

最后,我知道如何循环生效日期:
就这样做,然后工作:

var now = new Date(2018, 5, 12);
var daysOfYear = [];
for (var d = new Date(2018, 5, 10); d <= now; d.setDate(d.getDate() + 1)) {
    daysOfYear.push(new Date(d));
}
console.log(daysOfYear)

来源:Javascript loop between date ranges

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-23
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多