EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

не могу вьехать, как работать с часовыми поясами =\

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
не могу вьехать, как работать с часовыми поясами =\
Автор Сообщение
noLove
Два пингвина
Два пингвина


Зарегистрирован: 25.04.2007
Сообщения: 352

18114 Монеты

СообщениеДобавлено: Ср, 20 Май, 2009 18:34    Заголовок сообщения: не могу вьехать, как работать с часовыми поясами =\ Ответить с цитатой

Добрый день, уважаемые программисты! Smile

я добавил в свой аццкий сервис юзербаров несколько функций, которые завязаны на времени. Я живу в расии, сервера стоят в сшп, время везде разное, а это не есть гуд. Есть такая штука, называется часовыми поясами. Смещение по GMT в + или в - задается пользователем вручную, а как бы научить скрипт свой работать, учитывая это смещение.

Кроме того, по какому стандарту идет время на серверах еоми? GMT, или UTC?
_________________
Друзья, уважайте труд других Wink
http://xternalx.com - моя хомпага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 3840

111220 Монеты

СообщениеДобавлено: Ср, 20 Май, 2009 18:41    Заголовок сообщения: Ответить с цитатой

1) GMT==UTC просто одно считалось просто по часовым поясам, второе расширенно до космоса и других галактик.

2) http://ru.php.net/manual/en/function.gmdate.php
2a) date аргумент Z
_________________
сервис DNS | разные http, DNS и прочие утилиты
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
noLove
Два пингвина
Два пингвина


Зарегистрирован: 25.04.2007
Сообщения: 352

18114 Монеты

СообщениеДобавлено: Ср, 20 Май, 2009 19:13    Заголовок сообщения: Ответить с цитатой

lazutov, огромное спасибо! я оказывается был близок к решению, паду дальше копать Smile)
_________________
Друзья, уважайте труд других Wink
http://xternalx.com - моя хомпага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
noLove
Два пингвина
Два пингвина


Зарегистрирован: 25.04.2007
Сообщения: 352

18114 Монеты

СообщениеДобавлено: Ср, 20 Май, 2009 20:02    Заголовок сообщения: Ответить с цитатой

Решение:
Код:

<?php
$timezone  = -5; //(GMT -5:00) EST (U.S. & Canada)
echo gmdate("Y/m/j H:i:s", time() + 3600*($timezone+date("I")));
?>

Smile
_________________
Друзья, уважайте труд других Wink
http://xternalx.com - моя хомпага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 3840

111220 Монеты

СообщениеДобавлено: Ср, 20 Май, 2009 20:04    Заголовок сообщения: Ответить с цитатой

Зимний/лентий флаг тут бесполезен.
Точнее вреден.
_________________
сервис DNS | разные http, DNS и прочие утилиты
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
noLove
Два пингвина
Два пингвина


Зарегистрирован: 25.04.2007
Сообщения: 352

18114 Монеты

СообщениеДобавлено: Ср, 20 Май, 2009 20:38    Заголовок сообщения: Ответить с цитатой

это легко поддается настройке, чем я и займусь после сна. Сладких всем снов! Smile
_________________
Друзья, уважайте труд других Wink
http://xternalx.com - моя хомпага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group


Рейтинг SIMPLETOP.NET