|
0 Всего найдено: 15
pavlick
Сообщение
19/10/2010 04:13
Копия темы
Как бы хитро определить часовой пояс пользователя на JS? Хотелось бы каким-то образом выцепить в JS аббревиатуру часового пояса пользователя (EEST, EEDT, CEST, ACST, ...) Есть какие-то полезные мысли на этот счет?
dvaes
Сообщение
19/10/2010 05:45
Копия темы
аббревиатура зависит от того, где пользователь находится. выбранный в ос часовой пояс вроде не передать никак, только вычислить по разнице с gmt. а нужные аббревиатуры с разницей по gmt в массив забить и выбирать оттуда var abbr = new Array(); abbr[4] = 'msk'; var g=new Date() var gmtHours = -g.getTimezoneOffset()/60; alert("часовой пояс: " + abbr[gmtHours]); ну и с переходом на летнее/зимнее время надо будет менять)
pavlick
Сообщение
19/10/2010 12:35
Копия темы
массивчик тогда получится из 400 элементов. Не больно-то хочется его забивать. И потом с одним и тем же смещением и учетом летнего времени существует несколько зон. Т.е. ваш вариант не катит. Как и многие другие способы. Например, я нахожусь в Москве, а автоматом первая подходящая зона Africa/Gaborone. Вот и выходит, что не очень подходит данный вариант.
r0k0t
Сообщение
19/10/2010 13:01
Копия темы
все дело рук наших
pavlick
Сообщение
19/10/2010 13:12
Копия темы
мне нужно не совсем то, что он предлагает. Мне нужно название зоны. Например EEST, CEST, MSK, MSD, ...
r0k0t
Сообщение
19/10/2010 13:34
Копия темы
ну так у него название и есть? Вы водите его в место комобокса alert. Название будет в нужном вам виде Вы можете посмотреть код и там придется делать свое специфическое деление, как вам нужно. Здесь выводятся зоны и название городов.
r0k0t
Сообщение
19/10/2010 13:36
Копия темы
r0k0t
Сообщение
19/10/2010 13:40
Копия темы
r0k0t
Сообщение
19/10/2010 13:44
Копия темы
r0k0t
Сообщение
19/10/2010 13:51
Копия темы
Да. Чуть было не забыл
dvaes
Сообщение
19/10/2010 13:58
Копия темы
вот и я это говорю) тогда надо на сервере вычислять по ip страну пользователя, искать таймзоны этой страны и выбирать оттуда)
pavlick
Сообщение
19/10/2010 14:05
Копия темы
будет засада с мобильными операторами и спутниковым инетом
pavlick
Сообщение
19/10/2010 14:39
Копия темы
0
я всего этого вчера перечитал гору ) в результате выкрутился. Не совсем то, что хотел, но сойдет для автоматического определения |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |