在PHP中减去2小时的时间

Far*_*eed -1 php time

我想从给定的时间中减去2小时,例如我正在获取时间2016-07-15T06:20:00,而我想从中减去2小时,例如2016-07-15T04:20:00

vas*_*123 6

您可以DateTime为此使用类。

 $DateTime = new DateTime();
 $DateTime->modify('-2 hours');
 echo $DateTime->format("Y-m-dTH:i:s");
Run Code Online (Sandbox Code Playgroud)


use*_*505 6

另一种方法是

echo date('Y-m-dTH:i:s', strtotime('-2 hours', strtotime('2016-07-15T06:20:00')));
Run Code Online (Sandbox Code Playgroud)

或者

echo date('Y-m-dTH:i:s', strtotime('2016-07-15T06:20:00') - 7200);
Run Code Online (Sandbox Code Playgroud)