$(function() {
$("#from").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
onClose: function (selectedDate) {
$("#to").datepicker("option", "minDate", selectedDate);
}
});
$("#to").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
onClose: function (selectedDate) {
$("#from").datepicker("option", "maxDate", selectedDate);
}
});
});
$("#to").change(function() {
var final = $("#to").datepicker("getDate");
var start = $("#from").datepicker("getDate");
var days = new Date(final - start);
alert(days);
});
<label for="from">From</label>
<input type="text" id="from" name="from" />
<label for="to">to</label>
<input type="text" id="to" name="to" />
這是我迄今爲止所做的,我假設每次最終日期填滿時都會獲得兩個日期之間所經過的天數。我有因爲轉換的一些麻煩:■獲取使用日期選擇器的兩個日期之間的天數
所以,它的是什麼? [小提琴](http://jsfiddle.net/FxnMY/2/) – user1148875 2013-04-11 14:36:34
@ user1148875看起來像是在工作! – dm03514 2013-04-11 14:45:17
是的,它正在工作。我只是想知道這是否可行。就像它是一個技巧或它是一個真正的解決方案 – user1148875 2013-04-11 14:53:37