Вопрос

Я храним созданную дату участника, используя время() функция и эхо их обратно использовать 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

Спасибо снова, ребята

Это было полезно?

Решение

Вы уверены, что часы вашего сервера установлены правильно? Казалось бы странно, что протокол изменится. На самом деле я ожидаю, что часы изменились, если бы это был другой часовой пояс, но не минуты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top