我正在从 SQL 查询中加载变量,其中之一是 unix 时间戳。我正在使用 PHPdate()
函数来确定星期几。它似乎工作正常,但我注意到当 unix 时间戳为 NULL 时,使用date("w", $myunixtime)
产生的值为 3。我正在呼应时间戳的值,并且我应该得到一个“空白”。在那之后,我正在回显函数的值,我看到了 3。这很奇怪,我没有看到任何解释这一点的文档。
我在使用 PHP 版本 5.3.10 的 Linux 服务器上。服务器位于东部时区,不,我没有使用 UTC,也不想为此更改太多代码。无论如何,这应该与此无关。
有没有其他人注意到这个date()
函数的奇怪值——当使用最近几年而不是你可能注意到的 1599-1600 年的问题时?