Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-时间调整_Php - Fatal编程技术网

PHP-时间调整

PHP-时间调整,php,Php,我有一套这种格式的时间。 01:00:04 如何调整时间以从中扣除4秒? 我试图解析它,但是使用datetime或其他什么东西是一种快速的方法吗 谢谢, Tee我不确定格式是否是打字错误,但可能是您要找的。它应该将其转换为UNIX时间戳,您可以在其中添加或减去秒数,等等。我不确定该格式是否为打字错误,但可能是您正在寻找的格式。它应该将其转换为UNIX时间戳,您可以在其中添加或减去秒数,等等。您可以这样使用: strtotime("-4 seconds", $reference_time); 它

我有一套这种格式的时间。 01:00:04

如何调整时间以从中扣除4秒?
我试图解析它,但是使用datetime或其他什么东西是一种快速的方法吗

谢谢,

Tee

我不确定格式是否是打字错误,但可能是您要找的。它应该将其转换为UNIX时间戳,您可以在其中添加或减去秒数,等等。

我不确定该格式是否为打字错误,但可能是您正在寻找的格式。它应该将其转换为UNIX时间戳,您可以在其中添加或减去秒数,等等。

您可以这样使用:

strtotime("-4 seconds", $reference_time);
它将返回您需要的时间戳。

您可以这样使用:

strtotime("-4 seconds", $reference_time);

它将返回所需的时间戳。

如果希望结果的格式相同,可以使用strotime()并执行以下操作:


现在,这是假设你在谈论一天中的时间。如果您有一个持续时间列表,这将中断持续时间等于或大于24小时。

如果您想要相同格式的结果,可以使用strotime()并执行以下操作:


现在,这是假设你在谈论一天中的时间。如果您有一个持续时间列表,这将中断持续时间等于或大于24小时。

由于UNIX时间戳只是秒数,只需执行
$ts-4
即可从中删除4秒。由于UNIX时间戳只是秒数,只需执行
$ts-4
即可从中删除4秒。