In the mod_extcalendar_latest module "am" and "pm" would not display properly for enddate. There is an error in the extcal_latest_func.php file. Line 72 reads as follows:
else { $end_time = date("g:i", mktime($end_time_array[0], $end_time_array[1], 0, 1, 1, 1975)) . (($enddate['4'] == '') ? date(" a", mktime($start_time_array[0], $start_time_array[1], 0, 1, 1, 1975)) : ' '.strtolower($enddate['4']));}
It should be:
else { $end_time = date("g:i", mktime($end_time_array[0], $end_time_array[1], 0, 1, 1, 1975)) . (($enddate['4'] == '') ? date(" a", mktime($end_time_array[0], $end_time_array[1], 0, 1, 1, 1975)) : ' '.strtolower($enddate['4']));}
Rather than calling for start_time_array it should call for end_time_array.
Corrected extcal_latest_func.php