This was from a feature request - see: https://savannah.gnu.org/support/index.php?func=detailsupport&support_id=100378&group_id=509 The version of the file wasn't specified. Hope this makes sense to you skeeter file /phpgw/calendar/edit_entry.php line 108 // $thishour = 0; $thishourstart = $phpgw_info['user'] ['preferences']['calendar']['workdaystarts']; $thishourend = $phpgw_info['user'] ['preferences']['calendar']['workdayends']; } else { //$thishour = (int)$hour; $thishourstart = (int)$hour; $thishourend = (int)$hour; same file /phpgw/calendar/edit_entry.php line 124-125 //$phpgw->calendar->set_start ($thisyear,$thismonth,$thisday,$thishour,$thisminute,0) ; //$phpgw->calendar->set_end ($thisyear,$thismonth,$thisday,$thishour,$thisminute,0) ; $phpgw->calendar->set_start ($thisyear,$thismonth,$thisday,$thishourstart,$thisminu te,0); $phpgw->calendar->set_end ($thisyear,$thismonth,$thisday,$thishourend,$thisminute ,0);