![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2003
Сообщений: 3
|
Люди, пол дня убил, все доки перерыл,
функцию getDate чуть не наизусть знаю, а ничего так и не получилось... Нужен таймер, поставленный на определенную дату, который бы динамически бежал в ролике. Как сделать часы, я знаю: http://www.macromedia.com/support/fl...impleclock.htm Функции по работе с временем: http://www.macromedia.com/support/fl...te_object.html По ним написал такую вот функцию, ну где-то я просчитался, а где... function getTime() { var time1 = new Date(2030, 6, 31, 23, 59, 59); var ms1 = time1.getMilliseconds(); var time2 = new Date(); var ms2 = time2.getMilliseconds(); var tm = ms1-ms2; var day = int(tm/1000/60/60/24); var hour = int(tm/1000/60/60); var minute = int(tm/1000/60); var second = int(tm/1000); var temp = ""+(); return temp; В чем ошибка, или может это вообще не то направление? Я так понял, надо перевести теперешнюю дату и дату на которую выставлен таймер в мили сек., отнять, и перевести обратно, в нужную форму... НО что-то видимо, понял неверно... |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
наверное вместо getMilliseconds() нада, что то вроде getTime();
|
|
|||||
|
Регистрация: Apr 2003
Сообщений: 3
|
вот именно так с утра и подумал!пошел проверять... |
|
|||||
|
Регистрация: Apr 2003
Сообщений: 3
|
!!! РАБОТАЕТ!!! Он работает! Люди!!! Пришелось еще подолбаться что бы выводить секунды и минуты до 59, а часы до 24, а не все сразу, но все просто !!!!Пасиба всем! |
|
|||||
|
вот так:
if(s>60){ m++; s=1; } if(m>60){ m=1; h++; } if(h>23){ h=0; } Юзай на здоровие ![]() PS s-секунды m-минуты, h-часы, ясен пень ![]()
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
да, вот добавачка в начало "s=getTimer();" забыл совсем
![]()
__________________
I'm only happy when it rains. Waka Laka |
![]() |
Часовой пояс GMT +4, время: 00:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|