Calculating how many days are left to a future date is very simple (both in AS2 and AS3).
This is how you can calculate how many days are left for new year:
-
var today:Date = new Date(); // now
-
var target:Date = new Date(2011, 0, 1, 0, 0, 0, 0); // Sat Jan 1 00:00:00 GMT+0000 2011
-
// number of milliseconds between the two dates
-
var milliseconds:Number = target.getTime() - today.getTime();
-
// make sure it's in the future
-
if (milliseconds> 0)
-
{
-
var seconds:Number = milliseconds / 1000;
-
var minutes:Number = seconds / 60;
-
var hours:Number = minutes / 60;
-
var days:Number = Math.floor(hours / 24);
-
-
trace("days left: " + days);
-
-
if (days == 0)
-
trace("it's today!!");
-
}
-
else
-
{
-
trace("not in the future");
-
}



