Просмотр полной версии : точное время
У меня такой вопрос: когда во флэш я создаю часы и использую функции типа getminutes() и все остальные, то время приходит в зависимости от такого какое время установлено на данном компьютере? И как сделать так чтобы у человека, у которого время на машине выставлено неверно, отбражалось точное время?
заранее спаисибо
DeliMIter
14.07.2004, 14:32
Гыгы... Прикол.
А КАК по твоему флэш, или что-то другое узнает, правильное у него на компе время, или нет? А если пользователь нарочно поставил КАКОЕ-ТО время. Допустим, точное время родного Уругвая? Лучше всего писать "время на этом компьютере"...
например, можно брать время с сервера, учитывать GTM и выводить пользователю :)
время берёт php и передает flash...
DeliMIter
14.07.2004, 17:52
Это ЕСЛИ вышеупомянутый GMT стоит правильно. Это настолько же спорно, как и время с компа. Но время с компа - проще.
ага..)
а как php передает время флэшу? =)
"..Концессионеры с трудом пробились к выходу и очутились на Каланчевской площади. Справа от них были геральдические
курочки Ярославского вокзала*. Прямо против
них -- тускло поблескивал Октябрьский вокзал, выкрашенный
масляной краской в два цвета. Часы на нем показывали
пять минут одиннадцатого. На часах Ярославского
вокзала было ровно десять. А посмотрев на темно-синий,
украшенный знаками зодиака, циферблат Рязанского
вокзала, путешественники заметили, что часы показывали
без пяти десять.
-- Очень удобно для свиданий! -- сказал Остап. -- Всегда
есть десять минут форы." :p
GMT менять конечно не стоит...
но подогнать часы под серверное время полезно иногда.
Например, если на компе юзверя 15 минут второго а на серваке уже половина третьего.
Явно минуты установлены неправильно.
Я бы предолжил все-таки просто проверить время и если расхождение большое поставить иконку типа: проверьте ваши часы! они идут не туда.
Установка часов же требует нескольких запросов на сервер, с замером интервала времени ожидания ответа, вычисления среднего значения смещения минут относительно времени компа юзверя и дальнейший показ времени с учетом этого смещения.
Опять же засада: юзверь может обнаружить разницу показаний часов и решить выставить правильное время на компе. Соответственно нужно отлавливать, например каждую секунду, а не прошло ли сильно больше (меньше) этой секунды... обнулять смещение и повторять процедуру сверки времени с серваком...
вот ведь заморока....
=)
спасибо, в любом случае
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.