从服务器添加 3 小时
Add 3 hours to date from server
我一直在尝试将服务器设置的日期增加 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} 小时");
我做错了什么?
PHP 不知道你的字符串是日期。
$date_time = date('Y-m-d h:i:s', strtotime("2015-10-21 21:01:00"));
我一直在尝试将服务器设置的日期增加 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} 小时");
我做错了什么?
PHP 不知道你的字符串是日期。
$date_time = date('Y-m-d h:i:s', strtotime("2015-10-21 21:01:00"));