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 に答える