подскажите как сделать отсчет времени до конца суток
не могу сообразить как сделать чтоб он считал до конца дня время от времени которое в настоящий момент.
по коду он считает до 27 числа сколько остается
есть такой код

Код AS1/AS2:
this.onEnterFrame = function() {
var today:Date = new Date();
var currentYear = today.getFullYear();
var currentMonth = today.getMonth();
var currentDay = today.getDay();
var currentTime = today.getTime();
var targetDate:Date = new Date(currentYear,currentMonth,27);
var targetTime = targetDate.getTime();
var timeLeft = targetTime - currentTime;
var sec = Math.floor(timeLeft/1000);
var min = Math.floor(sec/60);
var hrs = Math.floor(min/60);
var days = Math.floor(hrs/24);
sec = (sec % 60);
min = (min % 60);
hrs = (hrs % 24);
sec < 10 ? sec = "0" + sec : sec;
min < 10 ? min = "0" + min : min;
hrs < 10 ? hrs = "0" + hrs : hrs;
var counter:String = days+":"+hrs+":"+min+":"+sec;
time_txt.text = counter;
if(timeLeft<=0){
time_txt.text = "00:00:00:00"
;
delete this.onEnterFrame;
}}
Добавлено через 24 минуты
или как вариант можно сделать чтоб данные (currentYear,currentMonth,27) брались из XML файла, это реально?

Код AS1/AS2:
var targetDate:Date = new Date(currentYear,currentMonth,27);
Добавлено через 36 минут
пробовал таргет дату брать сегодняшнею дату, но все равно не хочет считать и от курент тайма отнимал today.. ничего не выходит

Код AS1/AS2:
this.onEnterFrame = function() {
var today:Date = new Date();
var currentYear = today.getFullYear();
var currentMonth = today.getMonth();
var currentDay = today.getDay();
var currentTime = today.getTime();
var targetDate:Date = new Date(currentYear,currentMonth,27);
var targetTime = today.getTime();
var timeLeft = targetTime - currentTime;
var sec = Math.floor(timeLeft/1000);
var min = Math.floor(sec/60);
var hrs = Math.floor(min/60);
var days = Math.floor(hrs/24);
sec = (sec % 60);
min = (min % 60);
hrs = (hrs % 24);
sec < 10 ? sec = "0" + sec : sec;
min < 10 ? min = "0" + min : min;
hrs < 10 ? hrs = "0" + hrs : hrs;
var counter:String = days+":"+hrs+":"+min+":"+sec;
time_txt.text = counter;
if(timeLeft<=0){
time_txt.text = "00:00:00:00"
;
delete this.onEnterFrame;
}}