Функция php date (), отображающая неправильное время - PullRequest
3 голосов
/ 03 мая 2010

Я создаю сайт с WordPress, и когда я использую функцию date () в другом пустом файле, он показывает правильную дату. Однако, если я использую его в файле, который включает в себя другие файлы WordPress, время отображается как время по Гринвичу, поэтому дата выключена.

Если кто-нибудь может понять, как я могу использовать функцию даты без перерыва из методов WordPress, я бы оценил это.

Ответы [ 3 ]

3 голосов
/ 03 мая 2010

Тег шаблона Wordpress the_time отображается в соответствии с настройками Wordpress по умолчанию: Теги шаблона / время «Кодекс WordPress . date () может быть переписано Wordpress. Но вы можете посмотреть на the_time примеры использования и кода, чтобы изменить вывод на то, что вам нужно: Форматирование даты и времени «WordPress Codex

3 голосов
/ 19 апреля 2011

Попробуйте использовать функцию date_i18n (), доступную в Wordpress, у меня была похожая проблема, и я использовал эту функцию, а не date ().Проверьте документы WP - http://codex.wordpress.org/Function_Reference/date_i18n

3 голосов
/ 03 мая 2010

Я не использую нажатие слов, так что я не уверен, но звучит так, как будто в wp есть настройка, применяемая с помощью date_default_timezone_set(). Вероятно, он настроен на GMT, чтобы можно было легко рассчитать предпочтения пользователя из WP. Я хотел бы посмотреть, можно ли это настроить в WP, или выполнить математику самостоятельно, используя необходимые функции и / или объекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...