在php中如何添加一小时到
$newdatetime = $olddatetime(strtotime("+1 hour"));
// this is the format of $olddatetime 0000-00-00 00:00:00
我已经知道时区的时差,我知道它的strtotime功能,但是我无法将其格式化为正常工作
答案 0 :(得分:2)
尝试使用DateTime
个对象:
$newdatetime = new DateTime($olddatetime);
$newdatetime->modify('+1 hour');
echo $newdatetime->format('Y-m-d H:i:s'); // or whatever output format you want
答案 1 :(得分:2)
你可以这样试试,
date( "Y-m-d H:i:s", (strtotime($olddatetime." +1 hour")));
答案 2 :(得分:0)
尝试使用以下代码,
$olddatetime = "2014-03-07 10:00:00"; // Requested format
$newdatetime = (strtotime($olddatetime."+1 hour")); // add one hour
$newdatetime = date("Y-m-d H:i:s", $newdatetime); // New date time
echo $newdatetime;exit; // Print it