php date.timezone проблема - PullRequest
       12

php date.timezone проблема

0 голосов
/ 17 ноября 2010

Я сохраняю дату создания члена, используя функцию time () , и возвращаю их обратно, используя strftime () и функцию date () , ноон не отображает правильную информацию о времени

мой код:

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 date.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

Еще раз спасибо, ребята

1 Ответ

1 голос
/ 17 ноября 2010

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

...