Zend_Date関数は、値「2012年2月10日」を返します。「2012年10月2日」を返すことになっています。与えられた日が12より大きい場合、正しい出力が返されます。何が欠けていたのかわかりません。私を助けてください。
ありがとう
Zend_Date関数は、値「2012年2月10日」を返します。「2012年10月2日」を返すことになっています。与えられた日が12より大きい場合、正しい出力が返されます。何が欠けていたのかわかりません。私を助けてください。
ありがとう
フォーマットがYYYY-MM-DD(2012-10-02)の場合は、次のコードを試してください。
$str = '2012-10-02';
$date = new Zend_Date($str, Zend_Date::YEAR . '-' . Zend_Date::MONTH . '-' . Zend_Date::DAY);
echo $date->toString();
関数を呼び出すために使用しているコードは何ですか?
国が異なれば、使用する日付形式も異なります。dd / mm/yyyyを使用するものもあればmm/dd/yyyyを使用するものもあります。日と月で渡す順序は、関数が呼び出されると予想される方法とは異なります。
関数を呼び出す前に、月と日を逆にしてみてください。