//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);
}