例如,我有两个日期:
var first = '2013-07-30';
var second = '2013-08-04';
如何显示和之间first
的所有日期second
?这应该返回我:
2013-07-30
2013-07-31
2013-08-01
2013-08-02
2013-08-03
2013-08-04
在 PHP 中,我可以获取日期strtotime
并使用while
循环。但是我怎么能在 jQuery 中做到这一点呢?我想把它放在数组中。
例如,我有两个日期:
var first = '2013-07-30';
var second = '2013-08-04';
如何显示和之间first
的所有日期second
?这应该返回我:
2013-07-30
2013-07-31
2013-08-01
2013-08-02
2013-08-03
2013-08-04
在 PHP 中,我可以获取日期strtotime
并使用while
循环。但是我怎么能在 jQuery 中做到这一点呢?我想把它放在数组中。
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());
}