Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Код для выбора временной зоны и перехода на летнее


Автор: Elfet 30.12.2008, 21:39
Всем привет! 
Может быть у кого-нибудь есть код для выбора и отображения даты и времени с выбором временной зоны и перехода на летнее время?
Хорошо бы ещё сюда список всех таймзон. (select-ов)
Заранее спасибо! ;)

Автор: theworldcreator 30.12.2008, 21:44
Зайдите на любую поддерживающую это форму регистрации и соприте позаимствуйте select-ы. Чтобы получить дату и время например пять часов назад делайте так:
Код

date('форматирование', time() - 5*3600);

Про зимнее/летнее время в мануале на функцию date написано.

Автор: solenko 30.12.2008, 23:22
Elfet, http://ua2.php.net/datetime там есть все что нужно

Автор: skyboy 31.12.2008, 10:37
Цитата

список всех таймзон

на википедии http://ru.wikipedia.org/wiki/%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B7%D0%BE%D0%BD%D0%B0

Автор: Elfet 14.1.2009, 13:29
Вроде бы понял что мне нужно работать с функцией date_default_timezone_set() но она вызывается для такого вот: Europe/Moscow.

Пускай юзер выбрал смещение времени в формате +0300 и поставил чек-бокс на автоматический переход на летнее время.
Что мне тогда делать? 
Прошу помощи!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)