![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
Здравстуйте помогите с советом, есть форма регистрации пользователя, нужно отобразить там часовые пояса(страны три USA,австралия,украина), потом админ видит время у каждого пользователя с учетом его (пользователя) часового пояса, может есть ссылки на примеры, просто со временем не работал еще.
Последний раз редактировалось kuba1981; 23.03.2013 в 13:51. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
Везде использовать единое время - Gmt 0, + часовой пояс пользователя. И везде так и выводить - с плюсованием часового пояса.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
Не могу никак вьехать, а как определить время GMT 0, если сервер допустим в омске а пользователь в нью-йорке как при регистрации пользователя сделать чтобы время было с учетом часового пояса пользователя?????время сервера можно определить функцией time(), а дальше???как
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
в принципе можно использовать как 0 - время сервера, а остальные часовые пояса учитывать с относительным смещением относительно вашего сервера.
Часовой пояс пользователя вы никак не определите автоматически, часовой пояс пользователь должен выбирать САМ из списка чаще всего. В дальнейшем, при выводе любых дат использовать время сервера+смещеие |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
Вы имеете в виду определить время на сервере и от него уже вычислять время пользователей со сдвигом????я просто не могу со временем разобраться, запутался совсем, а как допустим пользователь должен выбрать часовой пояс??? при регистрации я ему даю выбор всех поясов, а как он узнает какой ему выбрать??? надо показать время сервера????
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
правильно вы поняли,
ну если пользователь не дурак - выберет. обычно указывается так +4 Москва, Багдад, .... еще пару городов основных +5 Другой город итд показать время сервера тоже можно... чтоб пользователь понял куда и на сколько ему смещаться |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Можно определить смещение GMT относительно локального времени у пользователя средствами javascript, зафиксировать его для каждого пользователя.
Затем на основании этого выводить админу время у каждого пользователя – с учетом его (пользователя) часового пояса и локального времени админа. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
Если через ява делать получается не нужно будет предлагать пользователю выбор часового пояса?
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
И затем передать его на сервер вместе с остальными регистрационными данными пользователя. |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 22.08.2012
Сообщений: 155
|
![]()
Спасибо всем большое за ответы
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Узнать настройки GMT | Diogo | Общие вопросы Delphi | 7 | 18.08.2007 13:05 |