# Count-Down Timer in AS3.0

**URL:** <https://forum.kirupa.com/t/count-down-timer-in-as3-0/294337>\
**Category:** flash\
**Created:** [August 12, 2009, 4:41pm UTC](https://forum.kirupa.com/t/count-down-timer-in-as3-0/294337 "2009-08-12T16:41:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gyan\_Singh](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@Gyan\_Singh](https://forum.kirupa.com/u/Gyan_Singh)\
**Post date:** [August 12, 2009, 4:41pm UTC](https://forum.kirupa.com/t/count-down-timer-in-as3-0/294337/1 "2009-08-12T16:41:39Z")

</div>

HI Friends,  
I am making a CountDown timer…

```auto
var endDate:Date;
var timerEvent:Timer;

function countDownTimer (year:Number, month:Number, day:Number, hour:Number = 12, second:Number= 0) {
    endDate = new Date(year, (month-1), day, hour, second);
    trace (endDate );
    timerEvent = new Timer(1000);
    trace ("timerEvent " + timerEvent );
    timerEvent.addEventListener (TimerEvent.TIMER, updateTimer);
}

function updateTimer (e:TimerEvent) {
    trace ("si");
    var ourDate:Date = new Date();
    var diffirence:Number = endDate.getTime() - ourDate.getTime();

    var seconds:Number = Math.floor(diffirence/1000);
    var minute:Number = Math.floor(seconds/60);
    var hours:Number = Math.floor(minute/60);
    var days:Number = Math.floor(hours/24);

    seconds %= 60;
    minute %= 60;
    hours %= 24;

    var sec:String = String(seconds);
    var min:String = String(minute);
    var hrs:String = String(hours);
    var day:String = String(days);

    dayText.text = days + ":" + hours + ":" + minute + ":" + seconds;
}

```

But its not working…  
Please help me…

// I am also sending the file.
