1

Zend_Date関数は、値「2012年2月10日」を返します。「2012年10月2日」を返すことになっています。与えられた日が12より大きい場合、正しい出力が返されます。何が欠けていたのかわかりません。私を助けてください。

ありがとう

4

2 に答える 2

1

フォーマットが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();
于 2012-10-02T07:05:23.963 に答える
0

関数を呼び出すために使用しているコードは何ですか?

国が異なれば、使用する日付形式も異なります。dd / mm/yyyyを使用するものもあればmm/dd/yyyyを使用するものもあります。日と月で渡す順序は、関数が呼び出されると予想される方法とは異なります。

関数を呼び出す前に、月と日を逆にしてみてください。

于 2012-10-02T06:13:50.950 に答える