1

date('i:s',600) 将显示十分钟:10:00。美好而完美。我不在乎时间。

我需要从字符串中获取 600 的反向函数'10:00'吗?

所以,我正在寻找date('i:s',$secs).

$secs可以是任何正确的分钟和秒时间,显示为从“00:00”到“59:59”的字符串。

4

2 回答 2

5
function reverse($secs) {
  list($i, $s) = explode(':', $secs);
  return $i*60 + $s;
}

任何更多的东西都是矫枉过正的。

于 2013-01-13T09:11:31.770 回答
1

不确定效率如何strtotime,但您可以这样做:

function seconds($time)
{
    return (strtotime("00:" . $time) - strtotime("00:00:00"));
}
于 2013-01-13T09:24:18.047 回答