я храню дату создания члена с помощью функции time(), и эхо их обратно, используя strftime() и функцию date(), но оно не выводится на экран сразу информации о времяPHP проблема date.timezone
моего кода:
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 в мой текущий часовой пояс, который является «Asia/Jakarta», но ничего не меняется. Я также пытаюсь установить их вручную внутри моего кода, используя
date_default_timezone_set("Asia/Jakarta");
что я пропустил? пожалуйста, помогите мне
С уважением
EDIT:
согласно Noodles, мне нужно проверить настройку часов сервера, так что я сделал с помощью команды Hwclock, и получается, что установка часов не право, так как он отображается
Thu 18 Nov 2010 02:07:25 AM WIT -0.931691 seconds
в то время как он должен был
Wed 17 Nov 2010 05:04:ss PM
теперь, как я могу синхронизировать этот параметр в свой часовой пояс ???
Edit: я должен управлять, чтобы изменить настройки с помощью
date -s "HH:MM:SS"
hwclock --systohc
спасибо часы для указывая мне Noodles
дело закрыто, я думаю: D
еще раз спасибо ребята
Вы перезапустили Apache при изменении php.ini? – stillstanding