我想知道如何获得经过的月份或天数,以了解是否已过去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
的价值。我怎么能得到它?
注意:var date1_ms
将存储在XML中
date2_ms
必须是当前日期。
答案 0 :(得分:1)
您的跟踪调用位于函数的return语句之后。它永远不会执行。您可能希望将其移至您调用getDif
的下一行。