1

我想知道如何获得过去的几个月或几天,以便知道是否已经过去了 2 年。

我确实对此进行了测试:

var date1_ms:Number = 1375363246687;
var date2_ms:Date = new Date();
var dif:Number = getDif(date1_ms,date2_ms);

function getDif(date1:Number,date2:Date):int
{
    var one_day:Number = 1000 * 60 * 60 * 24
    var date2_ms:Number = date2.getTime();  
    var difference_ms:Number = Math.abs(date1_ms - date2_ms)    
    trace (difference_ms);
    return Math.round(difference_ms/one_day);
    trace (dif);
}

但我没有得到dif. 我怎么才能得到它?

注意: vardate1_ms将存储在 XML 中。
date2_ms必须是当前日期。

4

1 回答 1

1

您的跟踪调用在函数的 return 语句之后。它永远不会执行。您可能希望将其移动到您调用的行下方getDif

于 2013-08-21T13:49:16.053 回答