一尘不染

加上“ x”小时数

php

我目前有php返回当前的日期/时间,如下所示:

$now = date("Y-m-d H:m:s");

我想做的是有一个新变量$new_timeequal $now + $hours,其中$hours小时数从24到800不等。

有什么建议么?


阅读 210

收藏
2020-05-26

共1个答案

一尘不染

您可以使用类似strtotime()函数之类的功能向当前时间戳添加内容。$new_time = date("Y-m-d H:i:s", strtotime('+5 hours'))

如果在函数中需要变量,则必须使用双引号,然后使用like strtotime("+{$hours} hours"),但是最好使用双引号strtotime(sprintf("+%d hours", $hours))

2020-05-26