Guest User

Untitled

a guest
Dec 8th, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import flash.events.Event;
  2.  
  3. var milliSecondsLeft;
  4. var secondsLeft;
  5. var minutesLeft;
  6. var hoursLeft;
  7. var daysLeft;
  8.  
  9. addEventListener(Event.ENTER_FRAME, showTime);
  10.  
  11. function showTime(e:Event){
  12.     var time:Date = new Date();
  13.    
  14.     var timeZoneOffset:Number = 1; // change this to change the offset
  15.    
  16.     var saturday = (time.getUTCDay() < 7 ? 6-(time.getUTCDay()) : 6);
  17.     var date1:Date = new Date(time.getUTCFullYear(), time.getUTCMonth(), time.getUTCDate()+saturday, 23);
  18.     var date2:Date = new Date(time.getUTCFullYear(), time.getUTCMonth(), time.getUTCDate(), time.getUTCHours()+timeZoneOffset, time.getUTCMinutes(), time.getUTCSeconds(), time.getUTCMilliseconds());
  19.    
  20.     var timeLeft:Number = Number(date1)-Number(date2);
  21.    
  22.     milliSecondsLeft = timeLeft % 1000;
  23.     secondsLeft = Math.ceil((timeLeft/1000) % 60);
  24.     minutesLeft = Math.ceil((timeLeft/1000/60) % 60);
  25.     hoursLeft = Math.floor((timeLeft/1000/60/60) % 24);
  26.     daysLeft = Math.floor(timeLeft/1000/60/60/24);
  27.    
  28.     // ADD "0" IN FRONT OF NUMBERS SMALLER THAN 10 //
  29.     if(secondsLeft < 10) secondsLeft = "0"+secondsLeft;
  30.     if(minutesLeft < 10) minutesLeft = "0"+minutesLeft;
  31.     if(hoursLeft < 10) hoursLeft = "0"+hoursLeft;
  32.     /////////////////////////////////////////////////
  33.    
  34.     trace(daysLeft+":"+hoursLeft+":"+minutesLeft+":"+secondsLeft+":"+milliSecondsLeft);
  35. }
Add Comment
Please, Sign In to add comment