0
我找到了代碼段here,其中驗證了結束日期必須大於開始日期,但它使用的格式爲mm/dd/yy
,如下所示:如何使用日期選擇器以日/月/年的格式從/到日期格式化
$("#FromDate").datepicker({
numberOfMonths: 2,
onSelect: function (selected) {
var dt = new Date(selected);
dt.setDate(dt.getDate() + 1);
$("#ToDate").datepicker("option", "minDate", dt);
}
});
$("#ToDate").datepicker({
numberOfMonths: 2,
onSelect: function (selected) {
var dt = new Date(selected);
dt.setDate(dt.getDate() - 1);
$("#FromDate").datepicker("option", "maxDate", dt);
}
});
現在,它的作用是,當用戶選擇在沒有fromdate領域特定日期說11/05/2016
,考慮到與默認的日期格式mm/dd/yy
上面的代碼,它忽略了所有的日期在日期11/05/2016
前ToDate字段,或省略05
(更具體地說)之前的日子,並且這種工作非常棒。現在,我想它的日期格式更改爲dd/mm/yy
,所以我增加了日期選擇器下面的日期格式屬性:
$("#FromDate").datepicker({
.
dateFormat : 'dd/mm/yy'
.
.
}
});
$("#ToDate").datepicker({
.
dateFormat : 'dd/mm/yy'
.
.
}
});
和它好工作不如預期,日期格式,現在改爲dd/mm/yy
,現在正在考慮上面的例子例如,當用戶在FromDate字段中選擇日期11/05/2016
時,請注意現在格式已更改且日期在這裏爲11
,現在應該省略的日期爲11
而不是05
,但它仍採用05
部分作爲一天的日期,並在它之前省略,現在我的問題是,我應該如何修改上面的代碼,它應該採取11
部分爲天?換句話說,在驗證它時如何在datepicker中指定日期格式dd/mm/yy
?我已經爲TextBox Field指定了日期格式。感謝提前:)
真棒,太謝謝你了:-) –