PDA

Просмотр полной версии : точное время


Акрилка
14.07.2004, 13:41
У меня такой вопрос: когда во флэш я создаю часы и использую функции типа getminutes() и все остальные, то время приходит в зависимости от такого какое время установлено на данном компьютере? И как сделать так чтобы у человека, у которого время на машине выставлено неверно, отбражалось точное время?
заранее спаисибо

DeliMIter
14.07.2004, 14:32
Гыгы... Прикол.
А КАК по твоему флэш, или что-то другое узнает, правильное у него на компе время, или нет? А если пользователь нарочно поставил КАКОЕ-ТО время. Допустим, точное время родного Уругвая? Лучше всего писать "время на этом компьютере"...

fiot
14.07.2004, 17:02
например, можно брать время с сервера, учитывать GTM и выводить пользователю :)
время берёт php и передает flash...

DeliMIter
14.07.2004, 17:52
Это ЕСЛИ вышеупомянутый GMT стоит правильно. Это настолько же спорно, как и время с компа. Но время с компа - проще.

Акрилка
16.07.2004, 00:16
ага..)
а как php передает время флэшу? =)

Штрек
16.07.2004, 02:33
"..Концессионеры с трудом пробились к выходу и очутились на Каланчевской площади. Справа от них были геральдические
курочки Ярославского вокзала*. Прямо против
них -- тускло поблескивал Октябрьский вокзал, выкрашенный
масляной краской в два цвета. Часы на нем показывали
пять минут одиннадцатого. На часах Ярославского
вокзала было ровно десять. А посмотрев на темно-синий,
украшенный знаками зодиака, циферблат Рязанского
вокзала, путешественники заметили, что часы показывали
без пяти десять.

-- Очень удобно для свиданий! -- сказал Остап. -- Всегда
есть десять минут форы." :p

Iv
16.07.2004, 14:02
GMT менять конечно не стоит...
но подогнать часы под серверное время полезно иногда.
Например, если на компе юзверя 15 минут второго а на серваке уже половина третьего.
Явно минуты установлены неправильно.
Я бы предолжил все-таки просто проверить время и если расхождение большое поставить иконку типа: проверьте ваши часы! они идут не туда.

Установка часов же требует нескольких запросов на сервер, с замером интервала времени ожидания ответа, вычисления среднего значения смещения минут относительно времени компа юзверя и дальнейший показ времени с учетом этого смещения.

Опять же засада: юзверь может обнаружить разницу показаний часов и решить выставить правильное время на компе. Соответственно нужно отлавливать, например каждую секунду, а не прошло ли сильно больше (меньше) этой секунды... обнулять смещение и повторять процедуру сверки времени с серваком...

Акрилка
17.07.2004, 17:39
вот ведь заморока....
=)
спасибо, в любом случае