Вход

Просмотр полной версии : Зимнее и летнее время


Ahapych
05.12.2009, 23:48
Есть ли в JavaScript метод определения зимнее или летнее сейчас время? На сайте ответа не нашел(

Gvozd
06.12.2009, 00:04
насколько я знаю, нет
написать самостоятельно функцию, которая бы вычисляла зимнее/летнее время, в зависимости от текущей даты
но узнать при этом, выставлено ли зимнее-летнее время на компьютере пользователя, или же нет-не представляется овзможным

Kolyaj
06.12.2009, 00:05
getTimezoneOffset (http://javascript.ru/Date/getTimezoneOffset)

Для Москвы зимой +3 часа, летом, соответственно +4. Для произвольных поясов наверно невозможно, с учетом того, что летнее/зимнее время зависит ещё от страны, а не только от пояса.

Gvozd
06.12.2009, 00:15
getTimezoneOffset
если бы еще можно было наверняка узнать часовой пояс пользователя

Kolyaj
06.12.2009, 00:20
Если бы не было зимнего/летнего времени, это и был бы часовой пояс. Впрочем, как ты выше написал, по дате нетрудно вычислить, часы-то известно когда переводятся.

Ahapych
06.12.2009, 00:30
Так если б они переводилсь в определенную дату... А они переводятся в последнее воскресенье октября и в последнее воскресенье марта.

Ладно, поэксперементирую, может чего и получится =)

Gvozd
06.12.2009, 01:00
А они переводятся в последнее воскресенье октября и в последнее воскресенье марта.
и в чем пробелма-то?

Ahapych
27.12.2009, 11:54
и в чем пробелма-то?
проблема в том, что я не знаю как найти последнее воскресенье месяца =)

Kolyaj
27.12.2009, 12:00
проблема в том, что я не знаю как найти последнее воскресенье месяца =)
Ну перебери все дни месяца от конца до первого воскресенья.