1. Можно-ли в php автоматически "зацепится" за гринвичевское время, или хотя-бы узнать часовой пояс сервера?
2. Можно-ли "зацепить" часовой пояс клиента, кроме как геотаргетингом?
3. Коррекцию хочу проводить примерно так:
$dateSTD = date('H:i d.m.Y');
$timeline = "+4"; // часовой пояс
$timeCorr = (60 * 60) * $timeline;
$dateSTD = date('H:i (d.m.Y)', strtotime($dateSTD) + $timeCorr);
echo $dateSTD;
Может быть в php есть встроенные средства работы с часовыми поясами, ну там какая-нибудь функция, или еще что-нибудь в этом роде и я изобретаю велосипед?
Спустя 15 минут, 10 секунд (14.10.2010 - 17:57) vasa_c написал(а):
time() возвращает TIMESTAMP, который является количеством секунд прошедшим с 1.1.70, 00:00 по Гринвичу, так что он всегда зацеплен за Гринвич.
Получить текущее смещение, или date('Z'), или:
http://ru2.php.net/manual/en/function.date...imezone-get.php
http://ru2.php.net/manual/en/function.date-timezone-get.php
Получить текущее смещение, или date('Z'), или:
http://ru2.php.net/manual/en/function.date...imezone-get.php
http://ru2.php.net/manual/en/function.date-timezone-get.php
Спустя 1 минута, 26 секунд (14.10.2010 - 17:59) vasa_c написал(а):
Кстати, смещение относительно Гринвича в различных часовых поясах отнюдь не всегда равны целому числу часов.
Спустя 6 минут, 15 секунд (14.10.2010 - 18:05) LRCenter написал(а):
vasa_c
, да я знаю, есть зоны кратные склянкам (т.е. 1/2 часа), только это кажется острова какие-то с папуасами и среднеазиатские государства
А как определить часовой пояс клиента?
, да я знаю, есть зоны кратные склянкам (т.е. 1/2 часа), только это кажется острова какие-то с папуасами и среднеазиатские государства

А как определить часовой пояс клиента?
Спустя 2 минуты, 21 секунда (14.10.2010 - 18:07) arvitaly написал(а):
Цитата |
А как определить часовой пояс клиента? |
по IP как еще
Спустя 2 минуты, 24 секунды (14.10.2010 - 18:10) LRCenter написал(а):
arvitaly
А кроме геотаргетинга? Браузер не передает серверу таких сведений?
А кроме геотаргетинга? Браузер не передает серверу таких сведений?
Спустя 4 минуты, 28 секунд (14.10.2010 - 18:14) arvitaly написал(а):
Цитата |
А кроме геотаргетинга? Браузер не передает серверу таких сведений? |
нет. И причем тут браузер. Браузер всего лишь генерирует запросы и куки хранит. Тот же запрос можно сделать чем угодно.
file_get_contents - тоже браузер.
_____________
Меньше кода - меньше багов ©