alexf2000: Только вместо @include бла-бла - putenv('TZ=US/Eastern'); и всё, после этого скрипт запускается по нью-йорку. Распечатать можно например так: echo date('Y-m-d H:i:s');
Это имхо неверное, менять время для всего скрипта, чтобы показать время пользователю в Москве. gmdate как раз в этом случае предпочтительнее.
nick_name: а если всеж хостер поменяет время на серваке, при его замене или как еще ?
На php время можно узнать в формате GMT. Т.е. по гринвичу, и как следствие прибавить разницу с Москвой.
string gmdate ( string $format [, int $timestamp ] )
Эта функция идентична функции date() за исключением того, что возвращает время по Гринвичу (GMT). Например, в Финляндии (GMT +0200), первая строка в следующем примере выведет "Jan 01 1998 00:00:00", а вторая - "Dec 31 1997 22:00:00".
Поидее с серверами точного времени, какие, я не знаю.
Но вы хотите найти подвох?
Так
putenv('TZ=US/Eastern');
Тоже отталкивается от времени сервера, у которого есть гринвическое и поправка на зону.
Т.е. результат будет одинаковым, а пути разные.
Время то берется с сервера, на котором вы хоститесь.
я не оч. силен в серверах, но думаю, это время зависит от хостера.
При чем тут силен или нет? GMT это время по гринвичу. И не важно где там хостер, в НьйЙорке или Якутске. gmdate у всех одно и тоже даст.
Только вместо @include бла-бла - putenv('TZ=US/Eastern'); и всё, после этого скрипт запускается по нью-йорку. Распечатать можно например так: echo date('Y-m-d H:i:s');
Это имхо неверное, менять время для всего скрипта, чтобы показать время пользователю в Москве. gmdate как раз в этом случае предпочтительнее.
а если всеж хостер поменяет время на серваке, при его замене или как еще ?
На php время можно узнать в формате GMT. Т.е. по гринвичу, и как следствие прибавить разницу с Москвой.
Эта функция идентична функции date() за исключением того, что возвращает время по Гринвичу (GMT). Например, в Финляндии (GMT +0200), первая строка в следующем примере выведет "Jan 01 1998 00:00:00", а вторая - "Dec 31 1997 22:00:00".
Если сайт на PHP, берите локальное время сервака, прибавляйте разницу и получайте московское.
Рано так рано :) Подождем :)
Заняты :)
А себе пока хоть 2 домена свободны решил парочку регнуть.
aleksei.su
nastya.su
Себе и жене :) Помоему зона получше для русского человека (рожденного в СССР :)), чем .in
name такие давно конечно же разобрали.
Прими 5-ку от меня.
С ДР. Успехов.
А ха ха))) Я ведь хотел зарегать этот домен для своей персональной странички))) Теперь я знаю кто меня опередил!
Мне было бы неудобно на такую свою страницу звать людей.