Flash AS3中的每周/重复选项?就像日历中的每周复发一样?

时间:2011-11-28 03:31:53

标签: flash actionscript-3 date date-range

我要做的就是编写一段代码,这些代码将逐周自动跳转指定的周数。 例如,从2011年11月28日开始,并吐出每个星期的日期,直到2012年11月26日。我正在尝试从头开始,因为根据我的理解,date()类将它拉出来从系统日期开始的信息。

基本上,每周都会重复出现我正在寻找的东西但是我不能为我的生活弄清楚这一点。我已经尝试过使用我编写的一段代码,这些代码在刷卡时跳了几周,但它从日期类开始,因此对我不起作用。我在网上搜索了过去7-8天,无法找到任何内容。我可以提供代码,如果你需要它,但我认为它可能会让你感到困惑,因为它很多,而且从一开始就是错误的...

即使推动写入方向应该足够,因为我在这个意义上输了,甚至大声笑...谢谢

1 个答案:

答案 0 :(得分:2)

假设我理解了您的问题,我会执行以下操作并利用能够为Date对象的date属性添加天数:

var currentDate:Date = new Date(2011,11,28);
var endDate:Date = new Date(2012,11,26);
while(currentDate < endDate){
    currentDate.date += 7;
    //Do whatever you have planned for each date/week here
    trace(currentDate.toString());   
}

PS:日期类'默认构造函数Date()将返回当前系统时间;但是,如果你传递了额外的参数,你可以为任何有效的日期创建一个Date对象。