Javascript 两个日期之间的日期
例如,我有两个日期:Javascript 两个日期之间的日期,javascript,date,Javascript,Date,例如,我有两个日期: var first = '2013-07-30'; var second = '2013-08-04'; 如何显示第一次和第二次之间的所有日期? 这应该会让我回想起: 2013-07-30 2013-07-31 2013-08-01 2013-08-02 2013-08-03 2013-08-04 在PHP中,我可以获取到strotime的日期,并使用while循环。但是我如何在jQuery中实现它呢? 我想要这个数组。var day=1000*60*60*24;
var first = '2013-07-30';
var second = '2013-08-04';
如何显示第一次
和第二次
之间的所有日期?
这应该会让我回想起:
2013-07-30
2013-07-31
2013-08-01
2013-08-02
2013-08-03
2013-08-04
在PHP中,我可以获取到strotime的日期,并使用while
循环。但是我如何在jQuery中实现它呢?
我想要这个数组。var day=1000*60*60*24;
var day = 1000*60*60*24;
date1 = new Date('2013-07-30');
date2 = new Date("2013-08-04");
var diff = (date2.getTime()- date1.getTime())/day;
for(var i=0;i<=diff; i++)
{
var xx = date1.getTime()+day*i;
var yy = new Date(xx);
console.log(yy.getFullYear()+"-"+(yy.getMonth()+1)+"-"+yy.getDate());
}
日期1=新日期('2013-07-30');
日期2=新日期(“2013-08-04”);
var diff=(date2.getTime()-date1.getTime())/day;
对于(var i=0;i您到目前为止做了什么!您能展示一下您的努力吗。您可以在这里得到您的答案,使用PHP代码生成它,并通过静态PHP代码生成的数组将其输入jQuery。或者通过JSON传输数据?@mikedklerk:Talk about overkill:)展示您的代码,然后我们将能够以您自己的方式帮助您。您好,我想问一下这行代码的用途是什么代码>和var xx=date1.getTime()+day*i代码>thank youVar day是var xx向特定日期添加天数的一天中的总微秒数。