Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP date()不';不行?_Php_Date_Time - Fatal编程技术网

PHP date()不';不行?

PHP date()不';不行?,php,date,time,Php,Date,Time,我正在尝试将当前时间增加1分钟: echo date("Y-m-d H:m:s", strtotime("+60 seconds")); echo '<br />'; echo date("Y-m-d H:m:s"); 这显然是错误的(在这两种情况下-当前时间是在我的国家凌晨1点) 我做错了什么?我已将值2012-09-02 17:09:38保存到datetime列中,现在我尝试将其添加到当前时间60秒,然后如果存储的datetime和当前datetime之间的差值小于60秒,则我

我正在尝试将当前时间增加1分钟:

echo date("Y-m-d H:m:s", strtotime("+60 seconds"));
echo '<br />';
echo date("Y-m-d H:m:s");
这显然是错误的(在这两种情况下-当前时间是在我的国家凌晨1点)

我做错了什么?我已将值
2012-09-02 17:09:38
保存到datetime列中,现在我尝试将其添加到当前时间60秒,然后如果存储的datetime和当前datetime之间的差值小于60秒,则我希望在数据库中插入另一行

但问题是,
date()
函数显示奇怪的输出

("Y-m-d H:i:s");
不是

m是月份,不能是分钟。

日期(“m”)
将以数字形式显示当前月份。这就是为什么+60秒不起作用的原因。使用日期(“Y-m-d H:i:s”)


当前时间错误的原因可能有几个。您的服务器上可能有时间或时区设置。

就时区而言,这可能有助于您:

("Y-m-d H:i:s");
("Y-m-d H:m:s");