如何在PHP中将负秒转换为小时分钟格式

Kum*_*gam 1 php time minute

如何将负秒转换为小时分钟,我试试这个

$todo_tm = -900;
echo gmdate("H:i", $todo_tm);
Run Code Online (Sandbox Code Playgroud)

输出是,

23:45
Run Code Online (Sandbox Code Playgroud)

我的期望是,

-00:15
Run Code Online (Sandbox Code Playgroud)

如何实现这一点,任何建议.

hsz*_*hsz 6

试试:

$todo_tm = -900;
$time    = gmdate("H:i", abs($todo_tm));

if ($todo_tm < 0) {
    $time = '-' . $time;
}
Run Code Online (Sandbox Code Playgroud)