PHP Date.TimeZone Проблема
Вопрос
Я храним созданную дату участника, используя время() функция и эхо их обратно использовать strftime () и то Дата() функция, но это не отображает правильную информацию о времени
Мой код:
date("d-m-Y H:i:s", $member->created)
strftime("%Y-%m-%d",$member->created)
Это должно было отобразить это:
17-11-2010 14:42
скорее, чем:
17-11-2010 23:45
Теперь я изменил мою конфигурацию даты PHP.INI. Timezone в мой текущий часовой пояс, который является «Азия / Джакарта», но ничего не изменится. Я также пытался установить их вручную в моем коде, используя
date_default_timezone_set("Asia/Jakarta");
что я пропустил ? пожалуйста, помогите мне
С уважением
РЕДАКТИРОВАТЬ:
согласно с Лапша, Мне нужно проверить настройку часов сервера, поэтому я использовал команду hwclock, и получается, что настройка часов не правильная, так как она отображается
Thu 18 Nov 2010 02:07:25 AM WIT -0.931691 seconds
Пока это должно было быть
Wed 17 Nov 2010 05:04:ss PM
Теперь, как я могу синхронизировать эту настройку в мою часовую точку ??
Редактировать: я удастся изменить настроек часов, используя
date -s "HH:MM:SS"
hwclock --systohc
спасибо за указываю на меня Лапша
Корпус закрыт, я думаю: D
Спасибо снова, ребята
Решение
Вы уверены, что часы вашего сервера установлены правильно? Казалось бы странно, что протокол изменится. На самом деле я ожидаю, что часы изменились, если бы это был другой часовой пояс, но не минуты.