我遇到了PHP脚本中的问题,它返回的第一周比系统更高。在这两种情况下,时区都设置为"欧洲/布拉格"。
我做过一些测试。两个测试都是在Debian 8.2上用PHP 5.6.14-0 + deb8u1进行的。
error C2259: 'AbsMatrice<2,2,T>' : cannot instantiate abstract class
1> with
1> [
1> T=int
1> ]
1> due to following members:
1> 'void AbsMatrice<2,2,T>::print(void)' : is abstract
1> with
1> [
1> T=int
1> ]
1> c:\users\bobmaza\documents\visual studio 2013\projects\tpmatrices\tpmatrices\absmatrice.h(22) : see declaration of 'AbsMatrice<2,2,T>::print'
1> with
1> [
1> T=int
1> ]
结果是:43
date +%W
结果是:44
答案 0 :(得分:4)
date +%W
从零索引返回周数。 (0-53)
echo date("W");
从一个索引返回周数。 (1-54)
这意味着你总是需要在linux周添加一个,或者从php周中删除一个来比较这两个。
答案 1 :(得分:1)
Linux从第0周开始计算第一周。
PHP从第1周开始计算。
这就是为什么linux-result比我们现在的实际周数少一个。