2 つの日付の間の日数を計算しようとしていますが、日数の差だけは必要ありません。この 2 つの日付の間の実際の日付をすべて表示するためにスクリプトを作成する必要があります。たとえば、2 つの日付があります。
3/12/2013
と3/15/2013
どういうわけかこれらの日付を取得したい:3/12/2013, 3/13/2013, 3/14/2013, 3/15/2013
これが私が書いたコードですが、これは日数の差のみを返します
$(document).ready(function () {
var From = "03-12-2013";
var To = "03-15-2013";
var d1 = jQuery.datepicker.parseDate("mm-dd-yy", From);
var d2 = jQuery.datepicker.parseDate("mm-dd-yy", To);
var diff = 0;
if (d1 && d2) {
diff = Math.floor((d2.getTime() - d1.getTime()) / 86400000); // ms per day
}
console.log(diff);
});
ありがとうございました