Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flash.events.Event;
- var milliSecondsLeft;
- var secondsLeft;
- var minutesLeft;
- var hoursLeft;
- var daysLeft;
- addEventListener(Event.ENTER_FRAME, showTime);
- function showTime(e:Event){
- var time:Date = new Date();
- var timeZoneOffset:Number = 1; // change this to change the offset
- var saturday = (time.getUTCDay() < 7 ? 6-(time.getUTCDay()) : 6);
- var date1:Date = new Date(time.getUTCFullYear(), time.getUTCMonth(), time.getUTCDate()+saturday, 23);
- var date2:Date = new Date(time.getUTCFullYear(), time.getUTCMonth(), time.getUTCDate(), time.getUTCHours()+timeZoneOffset, time.getUTCMinutes(), time.getUTCSeconds(), time.getUTCMilliseconds());
- var timeLeft:Number = Number(date1)-Number(date2);
- milliSecondsLeft = timeLeft % 1000;
- secondsLeft = Math.ceil((timeLeft/1000) % 60);
- minutesLeft = Math.ceil((timeLeft/1000/60) % 60);
- hoursLeft = Math.floor((timeLeft/1000/60/60) % 24);
- daysLeft = Math.floor(timeLeft/1000/60/60/24);
- // ADD "0" IN FRONT OF NUMBERS SMALLER THAN 10 //
- if(secondsLeft < 10) secondsLeft = "0"+secondsLeft;
- if(minutesLeft < 10) minutesLeft = "0"+minutesLeft;
- if(hoursLeft < 10) hoursLeft = "0"+hoursLeft;
- /////////////////////////////////////////////////
- trace(daysLeft+":"+hoursLeft+":"+minutesLeft+":"+secondsLeft+":"+milliSecondsLeft);
- }
Add Comment
Please, Sign In to add comment