我正在尝试计算从日历controls.Could的选定日期的天数,请让我知道,如果有任何功能在Javascript。
<telerik:RadDatePicker ID="dtStart" runat="server" Culture="English (United States)"
MinDate="0001-01-01" Enabled="true">
<DateInput ID="DateInput2" runat="server" DisplayDateFormat="MM/dd/yyyy" DateFormat="MM/dd/yyyy">
</DateInput>
<ClientEvents OnDateSelected="DateSelected" />
</telerik:RadDatePicker>
<telerik:RadDatePicker ID="dtEndDate" runat="server" Culture="English (United States)"
MinDate="0001-01-01" Enabled="true">
<DateInput ID="DateInput3" runat="server" DisplayDateFormat="MM/dd/yyyy" DateFormat="MM/dd/yyyy">
</DateInput>
<ClientEvents OnDateSelected="DateSelected" />
</telerik:RadDatePicker>
function DateSelected(sender, eventArgs) {
var startDate = $find('<%=dtStart.ClientID%>');
var endDate = $find('<%=dtEndDate.ClientID%>');
if ((startDate.get_selectedDate() != null) && (endDate.get_selectedDate() != null)) {
var days = (startDate.get_selectedDate() - endDate.get_selectedDate());
}
}发布于 2012-08-09 03:36:11
我以前没有使用过telerik:RadDatePicker,但我假设您最终可以从中获得JavaScript日期。一旦你有了它,你就可以做:
var timeDiffMS = date2.getTime() - date1.getTime();
var diffDays = Math.floor(timeDiffMS / 1000 / 60 / 60 / 24);发布于 2012-08-09 03:33:57
我会使用一个称为moment.js的帮助库,用javascript来减去日期。http://momentjs.com/docs/
https://stackoverflow.com/questions/11871809
复制相似问题