//ASP.net <telerik:RadTimePicker runat="server" ID="rtpStopTime" Width="80px" ValidationGroup="GridChanges" OnLoad="rtpStopTime_DataBinding" ClientEvents-OnDateSelected="MCRPostShiftStopTimePickerOnTimeSelect"> <DateInput ID="DateInput2" runat="server" AutoCompleteType="None" TabIndex="3"></DateInput> <TimeView ID="TimeView2" runat="server" Interval="15" Columns="8" AlternatingTimeStyle-BackColor="#F6F6F9"></TimeView> </telerik:RadTimePicker>//C#:
protected void rtpStartTime_DataBinding(object sender, EventArgs e) { RadTimePicker TimeBox = (RadTimePicker)sender; TimeBox.TimeView.CustomTimeValues = StartTimeArray; //6:00 - 23:45 Date = '2015/01/01' ; 0:00 - 5:45 Date = '2015/01/02' }
function MCRPostShiftStartTimePickerOnTimeSelect(sender, eventArgs) {
//not sending the correct date from customvalues for values over midnight
//alert("Start Time " + eventArgs.get_newValue());
//alert("Start Date " + eventArgs.get_newDate());
//var date = eventArgs.get_renderDay().get_date();
//alert("Start Date " + date);
//var timepicker = sender;
//alert("timepicker " + timepicker);
//var selectedDate = timepicker.get_selectedDate().format("yyyy/MM/dd");
//var selectedTime = timepicker.get_selectedDate().format("HH:mm:ss")
//alert("Start: " + selectedDate + " " + selectedTime);
}