在 PHP 中减去从 开始并保持以下格式的时间戳:00:00:00


Subtracting timestamps in PHP starting in and keeping this format: 00:00:00

我有 2 个字符串:

$time1 = '00:00:10';
$time2 = '00:00:04';

使用 PHP,我怎样才能从 $time 2 中减去 $time 1,以便我最终得到:

$time3 = '00:00:06';

是的,你可以,但首先你需要将这些时间戳转换为int格式才能减去它们。

$time1_timestamp = strtotime($time1);
$time2_timestamp = strtotime($time2);
$time3 = $time1_timestamp - $time2_timestamp;

然后将其转换回hh:mm:ss格式:

$time3 = date('H:i:s', $time3);