Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-DatePeroid列表中的2015年_Php_Date - Fatal编程技术网

PHP-DatePeroid列表中的2015年

PHP-DatePeroid列表中的2015年,php,date,Php,Date,我想得到两年之间的周数 $p = new DatePeriod( new DateTime('2014-12-01'), new DateInterval('P1W'), new DateTime('2015-01-05') ); foreach ($p as $w) { echo $w->format('Y-W') , PHP_EOL; } 但它只显示2014年,而不是2015-01它显示2014-01 这个代码怎么了 输出如下所示: 2014-49

我想得到两年之间的周数

$p = new DatePeriod(
    new DateTime('2014-12-01'), 
    new DateInterval('P1W'), 
    new DateTime('2015-01-05')
);
foreach ($p as $w) {
    echo $w->format('Y-W') , PHP_EOL;
}
但它只显示2014年,而不是
2015-01
它显示
2014-01
这个代码怎么了

输出如下所示:

2014-49
2014-50
2014-51
2014-52
2014-01

当在日期中使用
W
数周时,您必须使用
o
数年。示例
echo$w->format('o-w')

资源。

在日期中使用
W
数周时,您必须使用
o
数年。示例
echo$w->format('o-w')

资源。

在日期中使用
W
数周时,您必须使用
o
数年。示例
echo$w->format('o-w')

资源。

在日期中使用
W
数周时,您必须使用
o
数年。示例
echo$w->format('o-w')

参考资料。

12月29日是2015年第一周的一部分,但距离2014年还有一天。这就是为什么它显示为2014-01。12月29日是2015年第一周的一部分,但距离2014年还有一天。这就是为什么它显示为2014-01。12月29日是2015年第一周的一部分,但距离2014年还有一天。这就是为什么它显示为2014-01。12月29日是2015年第一周的一部分,但距离2014年还有一天。这就是为什么它显示为2014-01。