Flex dateChooser 是否有任何功能来枚举给定范围的日期?假设开始日期是 2013-12-25,结束日期是 2014-03-15。如何打印:
2013-12-25
2013-12-26
2013-12-27
...
2013-12-31
2014-01-01
2014-01-02
...
2014-03-15
谢谢:)
它没有,但您可以通过轻松创建自己的函数来做到这一点:
protected function getDatesBetween(start:Date,end:Date):Array{
var dates:Array = [start];
const DAY_TO_MS:Number = 24*60*60*1000;
var next:Date = new Date( start.getTime() + DAY_TO_MS );
while( next.getTime() < end.getTime() ){
dates.push( next );
next = new Date( next.getTime() + DAY_TO_MS );
}
dates.push( end );
return dates;
}