国際化された時間を、言語ごとに異なる形式でエコーする必要があります。現在、日付を作成するときにロケールを使用していますが、時刻も出力します:
$date->toString();
29.05.2012 0:00:00
期待される結果:
29.05.2012
ドキュメントでは、カスタム形式で見ることができます(使用した場合、国際化形式が適用されないことを理解しているため)。そこに記載されているように、時刻なしで日付のみを出力することは可能ですか(zfが国際形式をサポートしていることを理解しているため: http://en.wikipedia.org/wiki/Date_format_by_country )?
私は試した:
echo $date->get(Zend_Date::DATE_SHORT, $locale);
echo $date->toString(Zend_Date::DATE_SHORT); ?>
// produces MMMMMMMM (letters instead of date? Oo)