php - convert Hour:Minute:Second. to second
本问题已经有最佳答案,请猛点这里访问。
我需要转换小时:分钟:秒到秒(例如00:02:05 = 125s)。 在PHP中有没有为此功能构建或需要做一些数学运算?
你可以尝试使用
演示
您可以在PHP中使用explode功能:
1 2 3 4 | function seconds($time){ $time = explode(':', $time); return ($time[0]*3600) + ($time[1]*60) + $time[2]; } |
示例:http://codepad.org/gAjZGtq3
或者,
1 2 3 | <?php $parts = explode(":", $my_str_time); //if you know its safe $answer = ($parts[0] * 60 * 60 + $parts[1] * 60 + $parts[2]) ."s"; |
编写自己的文章是微不足道的:
1 2 3 | function toSeconds($hours, $minutes, $seconds) { return ($hours * 3600) + ($minutes * 60) + $seconds; } |