|
|
|
| Заметил, что date("Y-m-d H:i:s") возвращает дату и время по Гринвичу, т.е. без учета часового пояса, хотя в документации сказано, что функция date() возвращает форматируемую строку временной точки или текущего локального времи.
Подскажите, так и должно работать или надо что-то изменить в настройках, чтобы получать время которое действительно отображается на системных часах? | |
|
|
|
|
|
|
|
для: Gust
(29.03.2007 в 18:04)
| | setlocale(); - установите локаль | |
|
|
|
|
|
|
|
для: mihdan
(29.03.2007 в 18:06)
| | Потратил, еще полчаса, нашел описания функции setlocale(), честно- неразобрался.
У меня: echo date("Y-m-d H:i:s"); выводит
2007-03-29 14:58:06, а надо
2007-03-29 19:58:06 (разница 5 часов)
Добавление setlocale() не влияет на результат.
??? | |
|
|
|
|
|
|
|
для: Gust
(29.03.2007 в 18:58)
| | почти наверняка этой функции на хостинге не будет. :((
http://ru.php.net/manual/ru/function.date-default-timezone-set.php | |
|
|
|
|
|
|
|
для: Trianon
(29.03.2007 в 19:10)
| | спасибо Trianon
установка date_default_timezone_set('Asia/Baku'); помогла | |
|
|
|