日期('i:s',600)将显示十分钟:10:00。很好,很完美。我不在乎几个小时。
我需要从字符串'10:00'
获取600的反向函数?
所以,我正在寻找 date('i:s',$secs)
的反向功能。
$secs
可以是任何正确分钟和秒的时间,显示为从'00:00'到'59:59'的字符串。
答案 0 :(得分:5)
function reverse($secs) {
list($i, $s) = explode(':', $secs);
return $i*60 + $s;
}
还有一些事情是矫枉过正的。
答案 1 :(得分:1)
不确定strtotime
效率如何,但您可以这样做:
function seconds($time)
{
return (strtotime("00:" . $time) - strtotime("00:00:00"));
}