日付形式を少し変更する以外に、Zend_Locale に特定のロケールを使用するように指示することはできますか? Zend_Date::toString() を特定のフォーマットで使用したくありません。すべてのロケールでこのフォーマットが使用されるためです。
問題のケース: ユーザーのロケール設定に従ってフォーマットされた日付があります。私の仲間のオランダ語 (nl_NL) ユーザーは、Zend_Locale が私たちの短い日付形式であると強く主張している dd-mm-yy ではなく、dd-mm-yyyy 形式の日付を要求しています。カスタム形式を明示的に使用するように日付が出力されるコードを変更すると、それはチーズヘッドだけでなくすべての顧客に適用されます。ユーザーのロケールを確認することはできますが、さらに例外を作成する必要がある場合は、日付がエコーされるたびに、これらのチェックと例外を追加する必要があり、その可能性にうんざりします。
ZF ライブラリはさまざまなサイトで使用されているため、Zend_Locale XML データを直接変更することはできません (変更したくありません)。
これは、「本当に単純な」問題の1つであると確信しています...方法がわかれば。何か案は?