Zend_Date函数返回值“2012年2月10日”。它应该返回“2012年10月2日”。如果给出的日期大于12,则返回当前输出。我不知道我错过了什么。请帮我。
由于
答案 0 :(得分: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();
答案 1 :(得分:0)
您用来调用该函数的代码是什么?
不同国家/地区使用不同的日期格式。有些使用dd / mm / yyyy其他人使用mm / dd / yyyy。您在日期和月份中传递的顺序与函数预期调用的方式不同。
在拨打该功能之前,请尝试倒拨月份和日期。