这个怎么样 :
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;
}Run Code Online (Sandbox Code Playgroud)
让AS3 Date类处理每月天数,闰年等实际问题.
可能有更好的方法来做任何需要你有一系列日期的事情,但我确信我之前因为正当理由而使用了类似的东西.