我需要一個將傳入參數(日,月,年)與當前日期進行比較的函數。這個功能應該昨天,1爲明天,3返回0當天,2後天......AS3獲取日期偏移量與當前日期相比
我已經有了這個功能:
private function getNumberOfDay(day:int, month:int, year:int):int
{
var date: Date = new Date();
if(date.month+1 == month && date.fullYear == year)
{
if(date.date == day)
return 1;
else if(date.date + 1 == day)
return 2;
else if(date.date + 2 == day)
return 3;
else if(date.date + 3 == day)
return 4;
else if(date.date + 4 == day)
return 5;
else if(date.date + 5 == day)
return 6;
else if(date.date - 1 == day)
return 0;
}
return -1;
}
它的工作原理,到目前爲止非常好,但現在想象一下,我們當前的日期是2012年12月31日,我稱之爲:
var numberOfDay:int = getNumberOfDay(1,1,2013);
它應該返回2,但月份與我們當前的月份不一樣(與年份相同)。所以函數返回-1。我能做什麼?提前謝謝了!!
http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/Date.html
非常感謝你們!它完美的作品! – Babsi