rastoman 20 февраля 2009 в 11:26 Формирую дату для вывода на сайте следующим вызовом: t(format_date($arr['created'], 'custom', ' F j, Y '). Как сделать, что бы на русских страницах дата выводилась на русском языке? А то она везде одинаково получается на английском. Drupal6 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
rastoman 20 февраля 2009 в 11:49 Сделал в итоге так (не очень красиво, но работает): if ($language->language == 'en') $anons_date = l(t(format_date($arr['created'], 'custom', 'F')) . ' ' . format_date($arr['created'], 'custom', 'j, ') . ' ' . format_date($arr['created'], 'custom', ' Y '), 'node/'. $arr[nid]); else $anons_date = l(format_date($arr['created'], 'custom', ' j ') . ' ' . t(format_date($arr['created'], 'custom', 'F')) . ', ' . format_date($arr['created'], 'custom', ' Y '), 'node/'. $arr[nid]);
Комментарии
Сделал в итоге так (не очень красиво, но работает):
if ($language->language == 'en')
$anons_date = l(t(format_date($arr['created'], 'custom', 'F')) . ' ' . format_date($arr['created'], 'custom', 'j, ') . ' ' . format_date($arr['created'], 'custom', ' Y '), 'node/'. $arr[nid]);
else
$anons_date = l(format_date($arr['created'], 'custom', ' j ') . ' ' . t(format_date($arr['created'], 'custom', 'F')) . ', ' . format_date($arr['created'], 'custom', ' Y '), 'node/'. $arr[nid]);