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