Zend_Date 函数返回值 "Feb 10, 2012" 。它应该返回“2012 年 10 月 2 日”。如果给定日期大于 12,则返回当前输出。我不知道我错过了什么。请帮我。
谢谢
Zend_Date 函数返回值 "Feb 10, 2012" 。它应该返回“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。您在日期和月份中传递的顺序与函数期望调用的方式不同。
在调用函数之前尝试反转月份和日期。