2010-05-03 2 views
2

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

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

ответ

3

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

+0

Большое спасибо, работает как шарм! – ladaghini

3

Тег шаблона Wordpress the_time отображает в соответствии с вашими значениями по умолчанию Wordpress: Template Tags/the time « WordPress Codex. date() может переписать написанный Wordpress. Но вы можете посмотреть на the_time использования и примеры кода для изменения выходного сигнала больше, что вам нужно: Formatting Date and Time « WordPress Codex

+0

Спасибо за понимание. – ladaghini

3

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