将两个小时添加到当前时间戳

H D*_*ndi 2 php codeigniter

我有以下语法:

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

    $modtime = date( "Y-m-d H:i:s", strtotime( $today ) + (2*60 * 60));
Run Code Online (Sandbox Code Playgroud)

我想为当前时间戳添加两个小时,但我继续从上述语法中获取当前时间戳。我怎样才能让它选择时间戳 + 2 小时?

Har*_*ngh 5

你可以像这样添加2小时

$today = date("Y-m-d H:i:s");
strtotime('+2 hours', strtotime( $today ));
Run Code Online (Sandbox Code Playgroud)

你可以使用strtotime('+2 hours'). 默认第二个参数是time()今天的时间戳。

检查手册

  • 呃,为什么不只是`strtotime('+2 hours')`?非常浪费“现在”,转换为字符串,将 BACK 转换为 int,然后再次转换为字符串。 (4认同)