| imho.ws |
![]() |
|
|
|
# 1 |
|
Member
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235
![]() ![]() ![]() ![]() |
Время Сервера на JavaScript
Народ помогите написать простенький НО РАБОЧИЙ И ПРАВИЛЬНЫЙ КОД JavaSript отображение текущего времени сервера на странице. Замечу важный момент. Часы должны идти.. формат Ч:М:C
Данные я получаю от сервера в миллисекунлдах mydate.setTime(1165012260000)
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так. |
|
|
|
|
# 4 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
получаешь от сервера не время в миллисекундах, а его таймзону, и затем локальное время соответственно пересчитываешь для отображения
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|
|
|
# 7 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
собсно почему и было сказано про то, что нужно опираться только на разницу в таймзонах. Про нетривиальность пересчета - getTimezoneOffset() в браузере дает разницу в минутах относительно GMT, сравниваешь ее с тем же значением от сервера и корректируешь соответственно показываемое время. Daysavings и т.п. учитываются при этом автоматически. Зачем тут где-то знать локальное время сервера?
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|
|
|
# 8 | |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
|
|