当前位置:  开发笔记 > 编程语言 > 正文

需要一系列日期从1月1日到12月31日

如何解决《需要一系列日期从1月1日到12月31日》经验,为你挑选了1个好方法。

如何在ActionScript 3中创建2008年1月1日至2008年12月31日期间每天一个的日期数组?

如果它适用于任何日期范围,那将是理想的...



1> inferis..:

这个怎么样 :

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类处理每月天数,闰年等实际问题.

可能有更好的方法来做任何需要你有一系列日期的事情,但我确信我之前因为正当理由而使用了类似的东西.

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有