1

ユーザーのロケールを使用する省略された月で長い日付形式を設定しようとしています。これが私が今持っているものです。

//getDateTimeObject('field') grabs a Zend_Date object of the field
$creationDate = $this->getDateTimeObject('objectCreated');
$creationDate->get(Zend_Date::DATE_LONG)

これにより、適切な日付が生成されます。en_US の場合、「2012 年 9 月 27 日」。en_GB の場合、「2012 年 9 月 27 日」。問題は、省略された月を使用する必要があることです: en_US "2012 年 9 月 27 日" および en_GB "2012 年 9 月 27 日"。

ロケールを尊重し、省略された月を使用するにはどうすればよいですか?

4

1 に答える 1

0
echo $creationDate->get(Zend_Date::DATE_MEDIUM);
于 2012-09-27T20:29:31.117 に答える