【发布时间】:2010-01-12 14:18:51
【问题描述】:
在网上找到了以下 sn-p,目前正在我的 Web 应用程序中使用它,但是它返回的时间类似于“0:5:1”。我希望它像真实日期一样格式化输出,即:00:05:01。
猜猜有一个令人尴尬的快速解决方案来解决这个问题。 sn-p 来了:
function getTimeDifference($start, $end) {
$uts['start'] = $start;
$uts['end'] = $end;
if( $uts['start']!==-1 && $uts['end']!==-1 )
{
if( $uts['end'] >= $uts['start'] )
{
$diff = $uts['end'] - $uts['start'];
if( $hours=intval((floor($diff/3600))) )
$diff = $diff % 3600;
if( $minutes=intval((floor($diff/60))) )
$diff = $diff % 60;
$diff = intval( $diff );
return $hours . ':' . $minutes . ':' . $diff;
}
else
{
return FALSE;
}
}
else
{
return FALSE;
}
return FALSE;
}
非常感谢!
【问题讨论】:
标签: php datetime date time clock