如何在ActionScript 3中创建2008年1月1日至2008年12月31日期间每天一个的日期数组?
如果它适用于任何日期范围,那将是理想的...
这个怎么样 :
function getDateArray(start:Date, end:Date):Array { var result:Array = new Array(); var iter:Date = new Date(start); //you could remove or standardise time info here while (iter <= end) { result.push(new Date(iter)); iter.setDate(iter.getDate() + 1); } return result; }
让AS3 Date类处理每月天数,闰年等实际问题.
可能有更好的方法来做任何需要你有一系列日期的事情,但我确信我之前因为正当理由而使用了类似的东西.