2011-11-28 69 views
1

我想要做的就是編寫一段代碼,它會自動跳過指定的幾周,每週一次。 例如,從2011年11月28日開始,每個星期的日期一直吐到2012年11月26日。我試圖從頭開始,因爲根據我的理解,date()類從系統日期開始獲取信息。Flash AS3中的每週/重複選項?像日曆中的每週重複一樣?

從本質上講,每週都會發生一些事情,我正在尋找,但我不能爲我的生活弄清楚這一點。我試過使用一段我寫過的代碼,在刷卡上跳了幾周,但是它從日期類中拉出來,所以這對我不起作用。我在過去的7-8天在網上搜索EVERYWHERE,並且找不到任何東西。我可以提供代碼,如果你需要它,但我認爲它可能只是混淆你,因爲它是很多,這是必不可少的開始...

只是即使推寫入方向應該足夠,因爲我失去了這個意義上說,即使笑...感謝

+0

只是爲了補充,我沒有在尋找任何東西來更新每週,只是爲了報告每一個日期,直到它達到設定的限制... – user443164

回答

2

假設我理解你的問題,我會做以下,並採取能夠天添加到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對象。

+1

母親*嗶* ...我不能相信我忘了這一點。 ..gonna現在嘗試它大聲笑。編輯 - 哇!那簡單易如反掌!我感覺不好我甚至問過現在的問題大聲笑...我希望別人不要像我那樣簡單地把頭髮拉出來。非常感謝你,現在我可以睡大聲笑 – user443164

+0

哈哈,沒問題:) – ToddBFisher