繁体   English   中英

PHP time() 改变小时和秒但不改变分钟?

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

我正在尝试使用此代码 output 当前日期和时间:

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

它工作正常,但时间的 output 不会改变分钟,它只是位于 HH:07:SS,所以分钟位于 07,唯一改变的是秒和小时。

这是因为 PHP 内部的时间 function 吗? 它只更新分钟这么频繁吗? 为什么它也不会更新会议记录?

如何获得相同的 output 但分钟显示正确?

每当我在服务器上运行 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;

您的格式字符串错误。

可能是: ymd H:i:s

您不需要给日期 function 第二个参数时间()。

试试 date("format string");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM