![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| StachelDraht |
|
|||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: нет Всего: 1 |
Добрый день!
У меня встала задача написать обратный счетчик на javascript который будет отсчитывать время. Если быть точнее, то таких счетчиков может быть до 9. Нашел более менее подходящий вариант:
но проблема в том, что он за основу берет локальное время, что очень не желательно. Скажите, можно ли переделать так, что бы счетчик не брал за основу локальное время компьютера, а брал с сервера. Спасибо! |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
надо дописать что-то вроде:
|
|||
|
||||
| StachelDraht |
|
|||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: нет Всего: 1 |
bars80080, спасибо!
Время берет действительно серверное. Но при изменении время и даты на локальной машине время на счетчике все равно меняется, как с этим быть. Спасибо! |
|||
|
||||
| bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
во время отработки скрипта? с этим ничего поделать нельзя, пока мы опираемся текущей временной точкой на время. Today = new Date(); - чёткое указание взять локальное время если мы хотим не зависимые от локали таймеры, то самый простой способ: задавать их через setTimeout(), наращивать переменную и прибавлять её каждый раз. что-то вроде:
но это не даст точного времени. в зависимости от работы скрипта будут сказываться его задержки |
||||
|
|||||
| StachelDraht |
|
|||
![]() Не Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 19.1.2006 Репутация: нет Всего: 1 |
да действительно, задержки есть и большие.
есть какие то другие варианты этой задачи? Спасибо! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |