|
|
|
| Привет. Ребята, подскажите пожалуйста, как мне сохранить время в формате unix именно того часового пояса, где живёт пользователь и соответственно загрузил страничку в браузер. Просто такая проблема у меня: на созданном мною форуме ВСЁ сохраняется с московским временем с помощью функции time() (т.к. компания московская), а у нас с Москвой разница в 4 часа и соответственно время при выводе показывается неверное относительно к нашему часовому поясу. | |
|
|
|
|
|
|
|
для: Shey
(28.04.2008 в 11:30)
| | ну проще всего перед сохранением отнимать/прибавлять 4 часа от time
<?
$correct_time = time() + 4*3600;
?>
|
А сохранять данные нужно в одном часовом поясе. По Москве, Гринвичу, Токио, не важно. Главное чтобы было однообразие. Иначе путаница возникнет. И можно добавить UTC +7 (7 часов от нулевого меридиана, Гринвича.) | |
|
|
|
|
|
|
|
для: Axxil
(28.04.2008 в 11:35)
| | Ну это понятно, что можно исскуственно прибавлять 4 часа. А разве нет никаких функций или средств в PHP, чтобы автоматически время "подводить" по часовому поясу? Или хотя бы узнать часовой пояс каким-нибудь образом? | |
|
|
|
|
|
|
|
для: Shey
(28.04.2008 в 11:40)
| | Часовой пояс кого вы хотите узнать? Клиента?
Может интересно будет:
http://habrahabr.ru/blog/php/35329.html | |
|
|
|
|
|
|
|
для: Axxil
(28.04.2008 в 11:52)
| | ИМЕННО... | |
|
|
|