| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > использование часов со смещением |
| Автор: z-END 28.8.2007, 18:26 | ||||
| Вообщем мне нужно показывать время установленное на сервере я сделал так: 1. вывод данных для скрипта в пхп:
2. скрипт отображающий время в окошке..
Но что-то мне подсказывает что можно проще сделать... может как-то время в браузере подкрутить просто можно? |
| Автор: dXdYdZ 28.8.2007, 23:50 |
| Так оно правильно работать не будет (будет или спешить, или отставать). Необходимо просто: 1) С помощью JavaSCript Получить время в браузере 2) Получить время с сервера 3) С помощью JavaScript вычислить разницу между временем в браузере и на сервере 4) Постоянно выводить время с учётом разницы |
| Автор: dXdYdZ 29.8.2007, 01:18 | ||||
А задачка не такая простая, как кажется на первый взгляд. Вот код:
Функцию load надо вызвать в document.body.onload. |
| Автор: z-END 29.8.2007, 10:54 |
| здорово Добавлено через 1 минуту и 31 секунду а вот еще вопрос в догонку... насчет использования кнопки "назад" в этом случае время станет неточным... я тут подумал а если каждую секунду записывать время в куку и оттуда счтывать, так мы ведь победим сброс времени? |
| Автор: Ghirik 29.8.2007, 10:57 |
| Согласен, я то же не знал, что так вот времячко выводят... |
| Автор: dXdYdZ 29.8.2007, 13:03 | ||
Пожалуй, туда стоит записать не само время, а смещение - delta. |
| Автор: 12345c 29.8.2007, 17:48 | ||
dXdYdZ, я этим занимался, вот статья (пока недоступна) с рабочим кодом:
|