![]() |
|
||||||||||
|
|||||
|
У меня проблема:
есть мувик, в мувике находиться текстовое поле, называется "tim" , в руте этому мувику задаю: onClipEvent (enterFrame) { now = new Date(); myd = new Date(2004, 11, 13, 0, 0, 0); if (myd.getTime() - now.getTime() > 0) { dif = myd.getTime() - now.getTime(); }else { tim = "00.00.00"; return(super); } h = m = s = tim = (h) + "." + (m) + "." + (s); } вобщем фишка такая, я хочу посчитать скока остолась времени осталось от текушего момента до моей даты (типа до нового года осталось ...), я не знаю как посчитать h, m и s. что тока не делал с этим "dif", ничего не получается. помогите мне! |
|
|||||
|
myd = new Date(2005, 0, 1, 0, 0, 0);
now=new Date(); dms=myd.getTime()-now.getTime() trace("до нового года: "+dms+ " ms") ds=Math.floor(dms/1000) trace("до нового года: "+ds+ "sec +"+ dms%1000+" msec") dm=Math.floor(ds/60) trace("до нового года: "+dm+ "min +"+ ds%60+" sec + "+dms%1000+" msec") dh=Math.floor(dm/60) trace("до нового года: "+dh+"часов + "+dm%60+ "min +"+ ds%60+" sec + "+dms%1000+" msec") |
|
|||||
|
Цитата:
![]() ну можт кто еще попробует? помочь |
|
|||||
|
myd = new Date(2004, 10, 14)
now=new Date(); dms=myd.getTime()-now.getTime() ds=Math.floor(dms/1000) dm=Math.floor(ds/60) dh=Math.floor(dm/60) trace("now :"+now.toString()) //now :Sat Nov 13 17:26:40 GMT+0300 2004 trace("до завтра: "+dh+"часов + "+dm%60+ "min +"+ ds%60+" sec + "+dms%1000+" msec") //до завтра: 6часов + 33min +19 sec + 282 msec |
![]() |
Часовой пояс GMT +4, время: 08:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|