PHP时间()会更改小时和秒,但不会更改分钟


PHP time() changes hours and seconds but not minutes?

我正试图使用以下代码输出当前日期和时间:

$theDate = date('y-m-d H:m:s', time());
echo $theDate; 

它工作得很好,但时间的输出不会改变分钟,它只是位于HH:07:SS,所以分钟位于07,唯一改变的是秒和小时。

这是因为PHP中的时间函数吗?它只经常更新分钟吗?为什么它不更新会议记录?

如何在正确显示分钟数的情况下获得相同的输出?

每当我在服务器上运行strftime时,它的输出都很好,只是试图在上面找到答案。

使用i而非m:

$theDate = date('y-m-d H:i:s'); echo $theDate;

07是七月:(

m表示月份,而不是分钟。您需要使用i分钟。有关更多信息,请参阅date()手册页面。

$theDate = date('y-m-d H:i:s'); echo $theDate;

您的格式字符串错误。

可能是:y-m-d H:i:s

您不需要给日期函数第二个参数time((。

只需尝试日期("格式化字符串"(;