web-dev-qa-db-ja.com

ノードテーマでの出力の日付の正しいフォーマット方法

作成日を表示する必要があるノードをテーマにしています。 Drupalはタイムスタンプとして保存するので、それを取得する最善の方法は何ですか?この投稿を見つけました: http://drupal.org/node/10199 。しかし問題は、これを使用するときのことです...

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

...英語でコンテンツを配信します。ポータルのデフォルト言語はポルトガル語です。 Drupal関数は、ユーザーの選択した言語を考慮した通常の日付としてタイムスタンプを配信しますか?ポータル構成で設定された事前フォーマットされた日付を考慮した可能性がありますか?ありがとうございます。

4
Marcos Buarque

Date()の代わりに、 format_date() を使用してみてください

オプションの最後のパラメーター$langcodeがあり、日付に使用する言語コードを伝えます。

6
Alex Weber