[英]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.