我Zend_Date
用来设置和获取年份,但它没有被设置为正确的年份。我将年份设置为 2010,它返回年份为 2009。我做错了什么?有错误Zend_Date
吗?
$date = new Zend_Date('2010-01-03', 'YYYY-MM-dd');
echo $date->toString('MMMM d, YYYY');
//outputs January 3, 2009
必须正确设置年份,因为获取日期的年份部分有效:
echo $date->get(Zend_Date::YEAR); //2010
解决方案:
好吧,我让它工作......你有你使用小写:yyyy
echo $date->toString('MMMM d, yyyy');
YYYY
代表ISO 年。2010-01-03 是 ISO 2009 年第 53 周第 7 天yyyy
代表实际的日历年。