부트 스트랩 datepicker를 사용하고 있습니다.오늘뿐만 아니라 과거의 모든 날짜를 부트 스트랩 datepicker에서 비활성화하는 방법
일요일, 토요일 및 모든 이전 날짜를 비활성화하는 코드를 사용했지만 오늘도 비활성화해야합니다. 어떻게해야합니까?
return date.valueOf() < now.valueOf() ? 'disabled' : '';
가 <=
와 <
교체 :
여기 내 코드이 줄
function disableWeekends($this) {
var $days = $this.find('.datepicker-days tr').each(function() {
var $days = $(this).find('.day');
// disable Sunday
$days.eq(0).addClass('disabled').click(false);
// disable Saturday
$days.eq(6).addClass('disabled').click(false);
});
}
// create the date picker
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
$('#demo_date').datepicker({
onRender: function(date) {
return date.valueOf() < now.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function(ev){
$(this).datepicker('hide');
$('.help-tip').popover('hide');
});
// get instance of the jQuery object created by
// datepicker
var datepicker = $('#demo_date').data('datepicker');
if(datepicker) {
// disable weekends in the pre-rendered version
disableWeekends(datepicker.picker);
// disable weekends whenever the month changes
var _fill = datepicker.fill;
datepicker.fill = function() {
_fill.call(this);
disableWeekends(this.picker);
};
}
이 시도하지만 난 날짜 선택기를 열려면 텍스트 상자를 CLIK 때 작동하지 않습니다. 오늘 날짜를 선택하면 그 날짜가 비활성화됩니다. – Kango
Chrome 개발자 도구 또는 Firebug 또는 다른 자바 스크립트 콘솔을 사용하여'now.valueOf()'가 반환하는 것은 무엇입니까? – MTCoster
그것의주는 1418754600000 – Kango