2013-06-08 2 views
-3

Как вернуть текущее время в мой часовой пояс? Он продолжает возвращать его слишком быстро. Он говорит, что это воскресенье, когда его суббота. Это 6:30 вечера, и это говорит об этом 1:30 утра. Как я могу это исправить?Неправильное время с использованием даты()

+2

ПГПС [Дата()] (http://php.net/manual/en/function.date.php) функция возвращает серверы времени/даты ... – Kyslik

+0

Я изображаю ваш часовой пояс и/или дату и время, после чего просто устанавливается неправильно. – Evert

+0

Либо получить их IP и преобразовать его в город/общий регион, который можно перевести в часовой пояс. - или просто используйте javascript. –

ответ

-1

использовать этот код в функции даты

date('g:i:s', time()-18000); 

с использованием времени() - 18 000 вы это исправить
Удачи!

+0

смена -18000 до +18000, чтобы добавить 5 часов, уверен, что вам помогут –

+0

Установите правильный часовой пояс как минимум. Выполнение небольших настроек не является ответом. –

+1

Просто надейтесь, что ваш часовой пояс не имеет DST. – deceze

0

Установить часовой пояс по умолчанию на date_default_timezone_set('UTC'); и прочитать инструкцию.

Примеры: UTC, GMT, Atlantic/Азорские

+0

Я исправил его, что проблема была в моем времени sys. Он был настроен на другой часовой пояс. – Monie

Смежные вопросы