从服务器添加3个小时

时间:2015-10-23 01:00:58

标签: php time countdown

我一直在尝试将3小时添加到服务器设置的日期。在下面的示例中,我已使用预设内容填写$ date_time和$ id变量,以避免进入服务器详细信息。

$date_time = "2015-10-21 21:01:00";

$id = 10;

$new_date = $date_time->modify("+3 hours"); 

$db->query("UPDATE prizes SET date='$new_date' WHERE id='$id'"); 

为什么这不起作用?此代码适用于内容网站,一旦有人获胜,该网站会向其倒计时增加3小时。

更新:将变量插入小时部分 我试过这个: $ new_date = $ date_time-> modify(“+ {$ hours} hours”);

我做错了什么?

1 个答案:

答案 0 :(得分:0)

PHP不知道你的字符串是日期。

$date_time = date('Y-m-d h:i:s', strtotime("2015-10-21 21:01:00"));