Есть текущая дата и дата завершения постройки объекта, как определить через сколько часов, минут и секунд текущая дата будет равна дате завершения постройки объекта?

Код AS3:
/*
* currentdate - дата создания объекта
* newdate - дата завершения строительства
* lastdate - текущая дата
*/
var currentdate:Date = new Date(ctime * 1000)
var newdate:Date = DateUtilities.addTo(currentdate, 0, 0, 0, h, m, 0, 0)
var lastdate:Date = new Date(Param.Lastdate * 1000 )
var elapsed:Date = new Date( newdate.time - lastdate.time )
var pDate:Array = [elapsed.hoursUTC, elapsed.minutesUTC, elapsed.secondsUTC]
return pDate
Пробовал так, но значения даты получаются cовсем другими ( добавляю 30 минут, результат 9 часов )