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

时间:2014-01-03 10:30:49

标签: php time minute

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

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

输出是,

23:45

我的期望是,

-00:15

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

2 个答案:

答案 0 :(得分:6)

尝试:

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

if ($todo_tm < 0) {
    $time = '-' . $time;
}

答案 1 :(得分:0)

使用abs转换绝对值,然后使用gmdate()。

$todo_tm = abs(-900);
echo gmdate("H:i", $todo_tm);
// Output : 00:15