}
}
+ // Return elasped time string for a job
+ function Get_ElapsedTime( $start_time, $end_time )
+ {
+ $diff = $end_time - $start_time;
+
+ $daysDiff = sprintf("%02d", floor($diff/60/60/24) );
+ $diff -= $daysDiff*60*60*24;
+
+ $hrsDiff = sprintf("%02d", floor($diff/60/60) );
+ $diff -= $hrsDiff*60*60;
+
+ $minsDiff = sprintf("%02d", floor($diff/60) );
+ $diff -= $minsDiff*60;
+ $secsDiff = sprintf("%02d", $diff );
+
+ if( $daysDiff > 0 )
+ return $daysDiff . 'day(s) ' . $hrsDiff.':' . $minsDiff . ':' . $secsDiff;
+ else
+ return $hrsDiff . ':' . $minsDiff . ':' . $secsDiff;
+ }
+
public function Get_ElapsedTime_Job( $delay = LAST_DAY )
{
$query = "";
$total_elapsed += $time['elapsed'];
}
// Verify if elapsed time is more than 1 day
- if ( $total_elapsed > 86400 ) {
+ if ( $total_elapsed > LAST_DAY ) {
return date("%d days H:i:s", $total_elapsed );
}else {
return date("H:i:s", $total_elapsed );