我正在尝试使用以下代码输出当前日期和时间:
$theDate = date('y-m-d H:m:s', time());
echo $theDate;
它工作正常,但时间输出不会改变分钟,它只是在HH:07:SS站点,所以分钟位于07,唯一改变的是秒和小时。
这是因为PHP内部的时间函数吗?它只经常更新分钟吗?为什么不更新会议纪要?
如何才能使输出相同但分钟显示正确?
每当我在服务器上运行strftime时它输出正常,只是想在上面弄清楚它。
答案 0 :(得分:7)
使用i
而不是m
:
$theDate = date('y-m-d H:i:s'); echo $theDate;
07是7月:)
答案 1 :(得分:2)
m
代表数月,而不是分钟。您需要使用i
分钟。有关详细信息,请参阅the date()
manual page。
$theDate = date('y-m-d H:i:s'); echo $theDate;
答案 2 :(得分:1)
您的格式字符串错误。
可能是:y-m-d H:i:s
答案 3 :(得分:0)
你不需要给第二个参数time()提供日期函数。
只需尝试日期(“格式字符串”);