![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Dec 2012
Сообщений: 1
|
Добрый день! При создании таймера обратного отсчёта до события возник вопрос: как получить время не пользователя, а сервера и использовать его для дальнейшей работы. На данный момент имеется вот такой код:
myDate = new Date(); a = myDate.getFullYear() + 1; getDate = new Date( 2012, 11, 10); getDateMsec = getDate.getTime(); timer = function () { nowDate = new Date(); nowDateMsec = nowDate.getTime(); var p4 = getDateMsec - nowDateMsec; if (p4 <= 0) { timetxt.text = "ТЕКСТ"; clearInterval(interval); return; } // end if var p1 = Math.floor(p4 / 1000); var p2 = Math.floor(p1 / 60); var p3 = Math.floor(p2 / 60); var p5 = Math.floor(p3 / 24); p1 = p1 % 60; p2 = p2 % 60; p3 = p3 % 24; timetxt.text = " " + p5 + ":" + p3 + ":" + p2 + ":" + p1; }; interval = setInterval(timer, 1000); timer(); ЗЫ Так же, было бы прекрасно привязать к значениям времени файлы изображений. Добавлено через 2 часа 45 минут Перелопатив форум нашёл только темы, где описывается создание часов, а не таймера. Покопавшись в коде после всего прочитанного родилось новое начало скрипта: loadVariablesNum("gettime.php", 0); time = new Date(loadVariablesNum); myDate = new Date(); a = myDate.getFullYear() + 1; getDate = new Date( 2012, 11, 10); getDateMsec = getDate.getTime(); timer = function () { nowDateMsec = time.getTime(); var p4 = getDateMsec - nowDateMsec; но таймер всё так же показывает локальное время... что я делаю не так? Добавлено через 23 часа 42 минуты Никто не знает ответа? |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|