【发布时间】:2021-07-28 22:27:35
【问题描述】:
函数date() 的返回值在这里毫无意义。有人知道为什么吗?
也许我遗漏了一些东西,但根据 PHP 手册,以下内容没有意义:
echo date('W', strtotime("2021-01-01"));
输出:
53
一年的第一天不应该在第 1 周吗?其他日期似乎也被破坏了(例如 2021-01-05 返回 01 )。
我检查了strtotime() 的输出,但 UNIX 时间戳似乎是正确的。我在这里错过了什么?
【问题讨论】:
-
如果元旦是星期六,我怀疑 05 可能是第二周。但是,请检查您的日期格式