PHP date()可靠性

cap*_*spi 2 php time datetime date

我正在建立一个严重依赖于当前一周的数字以及即将到来的4或5周数字的套餐.我知道这听起来有点令人困惑,但我们可以说这个星期相当于今年的第51个.接下来的4周数字将是:

  1. 52
  2. 1
  3. 2
  4. 3

我的问题:

PHP的date()功能有多可靠?图书馆没有很好的文档记录,下面的评论让我对使用它有点紧张.我使用以下内容获取当前周数:

echo $weekNumber = date("W");
Run Code Online (Sandbox Code Playgroud)

这是处理日期的可靠方式吗?有什么建议?我不是很好的日期和时间,并在PHP的本地库提供的各种功能的庞大规模,给我留下了很迷茫(time(),strtotime(),date()等).

Boj*_*les 5

我刚刚使用以下代码进行了快速测试:

echo date('W', strtotime('2011/12/31')) . '<br>';
echo date('W', strtotime('2011/12/31 +1 week')) . '<br>';
echo date('W', strtotime('2011/12/31 +2 week')) . '<br>';
echo date('W', strtotime('2011/12/31 +3 week')) . '<br>';
Run Code Online (Sandbox Code Playgroud)

在这里,我们从2011年12月31日(今年的最后一天)开始,然后我们打印3 W周,这给出了这个输出:

52
01
02
03
04
Run Code Online (Sandbox Code Playgroud)

这正是你想要的.如果PHP的date()功能不能正常工作,它将被删除(坏!),或重写直到它工作.