-3

这是我的代码,一切正常,除了 $w 应该是周数。

  $w="WEEKOFYEAR()"; 

当我硬编码周数时,我已经声明了所有内容并且我的代码有效

$w=13;

insert($actual,$target['value'],$country,$ini,$goal ,$comment,$an,$w,$con);

我收到以下错误:而不是显示第 13 周;它从 0 开始

4

2 回答 2

0

问题是这WEEKOFYEAR()不是默认的 PHP 函数。用于date()获取当前周数。

$w = date('W');

请注意,“W”是大写的 W,它会有所不同。

此外,请查看 PHP 文档date(): http: //php.net/manual/en/function.date.php

于 2013-04-04T19:04:05.233 回答
0

如果你想得到本周,你可以试试这个

$weekNumber = date("W"); 

文档: http: //php.net/manual/en/function.date.php

于 2013-04-04T19:05:25.323 回答