Zend framework 根据Zend_Date中的区域设置获取周数
我正在尝试使用Zend Framework获取当前周数 在法国,周的定义如下:Zend framework 根据Zend_Date中的区域设置获取周数,zend-framework,Zend Framework,我正在尝试使用Zend Framework获取当前周数 在法国,周的定义如下: 一周从周一开始(而在美国,一周从周日开始) 一年中的第一周是包含1月4日的一周 2014年,第一周从1月1日开始。但是如果我在Zend Framework 1.12中对这个日期使用$Zend_date->get(Zend_date::WEEK),它将返回53(而不是1)。对于1月12日,它返回1(而不是2) 我该怎么纠正呢?我已经尝试将区域设置更改为fr,但没有成功 “问候”试图复制您的问题 $date1 = n
- 一周从周一开始(而在美国,一周从周日开始)
- 一年中的第一周是包含1月4日的一周
“问候”试图复制您的问题
$date1 = new Zend_Date('2014-01-01');
$date2 = new Zend_Date('2014-01-12');
$date1->get(Zend_Date::WEEK) // gives 01
$date2->get(Zend_Date::WEEK) // gives 02
还尝试将“fr”作为区域设置传递。它给出了正确的答案
我不确定这是否是一个Zend
问题
尝试PHP解决方案:
php > echo date('W',strtotime('2014-01-01'));
01
php > echo date('W',strtotime('2014-01-12'));
02
亲爱的。你是对的。。我为这个结果使用了一个php函数,错误是javascript版本。谢谢你的帮助,很抱歉打扰你。当做