Форум сайта python.su
Нужно выводить на страничке дату и время клиента. Как такое реализовать?
Как можно получить timezone клиента?
Офлайн
Вот в этом форуме например - каждый себе сам время устанавливает.
Офлайн
А как вообще в вебе (не ZOPE) решают такие вопросы?
Мне приходит в голову тока два варианта:
1. Получить из запроса HTTP-ACCEPTED-LANGUAGES, из исходя из языка - строить предположения.
2. Можно дать клиенту JavaScript, который будет получать время и отдавать серверу через Ajax.
Офлайн
Вот народ это обсуждал:
http://osdir.com/ml/web.zope.zope3.user/2005-08/msg00115.html (и дальше щелкай “Next by Thread:”)
Офлайн
shizaСмотрел это, но мне в запросе ни в одном браузере, так и не приходят языки.
Вот народ это обсуждал:
http://osdir.com/ml/web.zope.zope3.user/2005-08/msg00115.html (и дальше щелкай “Next by Thread:”)
shizaТакое конечно работает, но хотелось бы только Zope =)
2. Можно дать клиенту JavaScript, который будет получать время и отдавать серверу через Ajax.
shizaА вот это надо повтыкать еще …
1. Получить из запроса HTTP-ACCEPTED-LANGUAGES, из исходя из языка - строить предположения.
Офлайн
shizaТак то так, но у меня, например, с каждым рефрешем страницы новое время показывает =)
Вот в этом форуме например - каждый себе сам время устанавливает
Отредактировано (Сен. 3, 2008 14:59:54)
Офлайн
прсто наглядно посмотри как это сделано в z3ext.formatter, к примеру.
т.е. в любом случае тайм-зону в профайле сохранять.
Офлайн