Page::kesto($time1,$time2[,$break1,$break2])

Version 3.7

Calculate duration between given fields

If break starts, break ends are given, subtracts time from total duration.

Return value

String Time hh:mm[:ss]

Arguments

$time1
string Fieldname
Start time
$time2
string Fieldname
End time
$break1
string Fieldname
Break starts
$break2
string Fieldname
Break ends

Full documentation

Calculate duration between two timestamps

$duration = $Workhour->kesto('start_time','end_time');

Calculate duration. Subtract possible break:

$duration = $Workhour->kesto('start_time','end_time','break_starts','break_ends');