Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Время на клиенте, Можно ли получить время на через Request 
:(
    Опции темы
davandr
Дата 21.5.2007, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 25.10.2005
Где: Украина, Харьков

Репутация: нет
Всего: нет



Всем привет.

Скажите, пожалуйста, можно ли как-то получить время на клиента через Request, чтобы можно было привести все даты к его временному поясу? Если нет, то как его можно получить?


--------------------
PM MAIL   Вверх
Mymik
Дата 21.5.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



davandr, серверными функциями нельзя получить. Можно только лишь с помощью JS.
К примеру засунуть значение Date().getTimezoneOffset() в HiddenField. Функция getTimezoneOffset() возвращает разницу между временем пользователя и временем по Гринвичу в минутах. Ну а дальше от твоей даты делаешь DateTime.Now.AddMinutes() и передаешь сюда это значением. 


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
davandr
Дата 23.5.2007, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 25.10.2005
Где: Украина, Харьков

Репутация: нет
Всего: нет



как-то странновато эта функция работает, возвращает -3 вместо положенных -2

Mymik, а не подскажешь, как бы мне лучше получить эту разницу на Page_Load, чтобы когда страница подгрузилась, все даты уже были приведены


--------------------
PM MAIL   Вверх
Mymik
Дата 23.5.2007, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



davandr, Если эта страница первая. (Т.е. до этой страницы пользователь с тобой вообще никак не разговаривал) то никак... Хотя можно пойти другим способом, пойти методом парсинга строк времени прямо на клиенте....
Так чтобы с клиента взять время находясь на сервере... такого нет и не будет, потому что это огромнейшая дыра в безопасности была б.



--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.3131 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.