2013-08-21 31 views
1

我想知道如何獲得已過去的月份或天數,以瞭解是否已經過了2年。Flash-AS3:經過的月份或天數

我做了測試:

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值。我怎麼才能得到它?

注意:var date1_ms將存儲在XML中。
date2_ms必須是當前日期。

回答

1

您的跟蹤調用位於函數的返回語句之後。它永遠不會執行。您可能需要將其移動到您撥打getDif的下方。

+0

非常感謝唐納德。在你的幫助下,這件事現在正在起作用。 – Sergio

相關問題