CC-3746: Calendar: Duration of 24hrs show is 00h 00m
- fixed
This commit is contained in:
parent
24187ff39f
commit
8a2b9e7221
airtime_mvc/application/controllers
|
@ -909,7 +909,17 @@ class ScheduleController extends Zend_Controller_Action
|
|||
|
||||
$duration = $UTCEndDateTime->diff($UTCStartDateTime);
|
||||
|
||||
$result = $duration->format('%r%Hh %Im');
|
||||
$day = intval($duration->format('%d'));
|
||||
if($day > 0){
|
||||
$hour = intval($duration->format('%h'));
|
||||
$min = intval($duration->format('%i'));
|
||||
$hour += $day * 24;
|
||||
$hour = min($hour, 99);
|
||||
$sign = $duration->format('%r');
|
||||
$result = sprintf('%s%02dh %02dm', $sign, $hour, $min);
|
||||
}else{
|
||||
$result = $duration->format('%r%Hh %Im');
|
||||
}
|
||||
}catch (Exception $e){
|
||||
$result = "Invalid Date";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue