zend-framework – Zend_Date :: toString()输出错误的年份.我的
发布时间:2020-12-13 18:03:59 所属栏目:PHP教程 来源:网络整理
导读:我正在使用Zend_Date设置并获得年份,但它没有被设置为正确的年份.我把这一年定为2010年,并将年份作为2009年返回.我做错了什么? Zend_Date中有错误吗? $date = new Zend_Date('2010-01-03','YYYY-MM-dd');echo $date-toString('MMMM d,YYYY');//outputs Jan
我正在使用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 Year. 2010-01-03是第53周,ISO年份的第7天
我也遇到过这个问题.
在Zend_Date类中,’YYYY’表示’ISO年’的4位数表示,其中’yyyy’表示’年’的4位数表示. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |