diff --git a/modules/Reports/ReportUtils.php b/modules/Reports/ReportUtils.php index 31f6b3a55788f2e82d1dee9dc790e9582e77b00c..d0a18bd77e74f20f075e3ef46aac479843a9486d 100644 --- a/modules/Reports/ReportUtils.php +++ b/modules/Reports/ReportUtils.php @@ -189,6 +189,13 @@ function getReportFieldValue ($report, $picklistArray, $dbField, $valueArray, $f } elseif( $fieldType == "datetime" && !empty($value)) { $date = new DateTimeField($value); $fieldvalue = $date->getDisplayDateTimeValue(); + $userModel = Users_Privileges_Model::getCurrentUserModel(); + if($userModel->get('hour_format') == '12'){ + $time_parts = explode(" ", $fieldvalue); + $time = $time_parts[1]; + $value = Vtiger_Time_UIType::getTimeValueInAMorPM($time); + $fieldvalue = $time_parts[0].' '.$value; + } } elseif( $fieldType == 'time' && !empty($value) && $field->getFieldName() != 'duration_hours') { if($field->getFieldName() == "time_start" || $field->getFieldName() == "time_end") {