1

Symfony2 内でオランダ語に翻訳された datetime オブジェクトを取得しようとしています。誰でもこれを行う方法を教えてもらえますか。

私はすでに日付をstrftimeしようとしました=>運がありません:(私はすでに日付をフォーマットしようとしました=>運もありません:(

誰でもこれについて助けることができますか?

追加情報が必要な場合はお知らせください。この質問に情報を追加します。


追加のバンドルをインストールせずに実行できる別の解決策を見つけました。

$formatter = new \IntlDateFormatter(\Locale::getDefault(), \IntlDateFormatter::NONE, \IntlDateFormatter::NONE);
//http://userguide.icu-project.org/formatparse/datetime for date formats
$formatter->setPattern("EEEE d MMMM Y");
$page['modify_date'] = $formatter->format($page['modify_date']);
$page['create_date'] = $formatter->format($page['create_date']);

$formatter->format(DATE) は、正しいパターンで日付をフォーマットします。これはコントローラーから実行できます。

日付は、次のように小枝から出力できます: {{modify_date}}

4

2 に答える 2

1

KNPTimeBundleを使用/見て、それがどのように行われたかを確認できます。

于 2013-02-25T02:55:36.537 に答える
0

SonataIntlBundleを使用すると、次のことができます。

{{ date_time_object | format_date }} => '1 févr. 2011'
{{ date_time_object | format_time }} => '19:55:26'
{{ date_time_object | format_datetime }} => '1 févr. 2011 19:55:26'

もちろん、ロケールパラメータを渡すこともできます。ドキュメントを確認する

于 2013-02-25T16:05:31.283 に答える