Правильный способ форматирования дат для вывода в тематике узлов


Я тематизирую узел, где мне нужно показать созданную дату. Поскольку Drupal хранит его как метку времени, каков наилучший способ его извлечения? Я нашел этот пост: http://drupal.org/node/101993 . Но проблема в том, что мы используем это...

<?php 
print date("D, j M, Y \a\\t G:i", $node->changed);
?>

... он доставляет мне контент на английском языке. Мой язык портала по умолчанию - португальский. Есть ли функция Drupal, которая будет выдавать метку времени в виде обычной даты, учитывающей выбранную пользователем язык? И это, возможно, учитывает предварительно отформатированные даты, установленные в конфигурации портала? Спасибо.

 4
Author: Marcos Buarque, 2011-04-07

1 answers

Вместо date() попробуйте использовать format_date()

У него есть последний параметр $langcode, который указывает, какой код языка использовать для даты.

 6
Author: Alex Weber, 2011-04-07 17:56:20