2013-01-25 2 views
0

У меня есть datetime, хранящийся в mysql как timestamp.CodeIgniter translate PHP date

Затем я форматировать DateTime с помощью

$newdate = date('d M Y', strtotime($this->query->datetime)); 

Моего вопрос, как я могу перевести дату с помощью CodeIgniter предопределённых помощника языков?

ответ

1

в папке с языком приложений добавьте подпапку для языка, на который вы хотите перевести. В этой папке создайте файл date_lang.php и обработайте все ваши даты перевода.

$lang['datefrom'] = "dateTo"; 

Другой вариант перевода дат - использовать язык.

PHP будет обрабатывать переводы даты для вас. Установите локаль глобально для пользователя.

setlocale(LC_ALL, 'en_UK.utf8'); 

В моем текущем проекте мы используем локаль для обработки денег и дат. Мы используем файлы языка CI для обработки строковых переводов

+0

Мое первоначальное намерение не зависит от setlocale, но в любом случае будет использовать setlocale. – Peter