我有两次机会。我想得到秒数之间的时间差,假设有两个时间time1 = 4:20和time2 =20:10,现在我想得到它们之间的秒数差。
我这里没有日期参数,请不要将post标记为重复:Getting time difference between two times in PHP
也有一天,所以我的情况不同。
发布于 2017-10-02 17:11:52
$time1 = strtotime('01:30:00');
$time2 = strtotime('02:20:00');
$time_def = ($time2-$time1)/60;
echo 'Minutes:'.$time_def;发布于 2014-11-09 22:08:33
如果4在4:20是分钟,20是秒:
function minutesAndSecondsToSeconds($minutesAndSeconds) {
list($minutes, $seconds) = explode(':', $minutesAndSeconds);
return $minutes * 60 + $seconds;
}
echo minutesAndSecondsToSeconds('20:10') - minutesAndSecondsToSeconds('4:20');小时数:
function timeToSeconds($time) {
list($hours, $minutes, $seconds) = explode(':', $time);
return $hours * 3600 + $minutes * 60 + $seconds;
}
echo timeToSeconds('3:20:10') - timeToSeconds('1:20:00');或者简单地使用strtotime,它的工作原理应该如下所示:Getting time difference between two times in PHP
https://stackoverflow.com/questions/26828965
复制相似问题