php日期时间显示1970加入小时后

我有一个变量$datetime当我打印它时,得到:2015-04-20 20:00:00。 就我所见,其格式为:Y-m-d H:i:s。php日期时间显示1970加入小时后

我想要5个小时到这个时间,所以我使用:

echo date("Y-m-d H:i:s", strtotime('+5 hours', $datetime)); 

这是输出:1970-01-01 04:33:35,我不明白为什么?

回答:

strtotime()的第二个参数必须是一个有效的时间戳,你在你的例子:

strtotime('+5 hours', $datetime) 

应该是:

strtotime('+5 hours', strtotime($datetime)) 

以上是 php日期时间显示1970加入小时后 的全部内容, 来源链接: utcz.com/qa/266029.html

回到顶部