PHP: mktime()解析错误无效的数字文字



我需要设置变量,我们叫它$times到8AM的具体数量。我尝试使用mktime(08,00),但它返回

解析错误:无效数字字面值

由于我是php的新手,我仍然不知道哪个函数最适合用于这样的事情,无论是time() date()还是其他。

问题是:如何将$times设置为当天上午8点?

我检查了很多类似的问题,但没有一个有答案。

去掉前导零。

mktime(8, 0);

这是因为PHP将08解释为八进制数,而8超出了八进制(0-7)的范围。

您可以使用date()

日期格式参考:https://www.php.net/manual/en/datetime.format.php

$time = date("H:i") // 08:00 

最新更新