我在下面的代碼中使用了日期選取器在我的應用程序中。 使用daterangepicker插件。Daterangepicker - 無法選擇今天的日期
https://jsfiddle.net/jkenluv/z9tgdh7k/
HTML
<input class="form-control input-lg" id="tripOne" name="tripOne" />
JS:
var nowDate = new Date();
var today = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);
var maxLimitDate = new Date(nowDate.getFullYear() + 1, nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);
$('input[name="tripOne"]').daterangepicker({
"autoApply": true,
"autoUpdateInput": false,
"singleDatePicker": true,
"minDate": today,
"maxDate": maxLimitDate,
"opens": "left",
"locale": {
format: 'DD MMM YYYY'
}
}, function (start, end) {
$("#tripOne").val(start.format('DD MMM YYYY'));
$('#tripOne').parent().parent().removeClass('has-error');
});
$(function() {
$('.calendar.right').show();
});
但是,我不能能夠選擇'今天的日期'或'已選定日期'。這對我們的要求是強制性的。請讓我知道如何解決這個問題?
感謝
感謝
您的代碼似乎工作得很好!哪裏有問題? –
例如:上載..選擇2月18日(今天的日期)..它不會被點擊。但是,如果您選擇第19 ..它將工作 – TDG
我不知道爲什麼它不適合你。但它爲我工作。我可以選擇今天的日期。 –