datepicker에서 비활성화 된 날짜 수를 제거하는 방법

심장.

이것은 내 디자인 코드입니다. 요일 선택 내에서 날짜 카운트 금액을 얻으려고합니다. 일반적으로 날짜 수를 정확하게 얻습니다. 그러나 비활성화 된 날짜 내에서 날짜 범위를 선택하면 실제 계산을 얻을 수 없습니다. 제발 도와주세요.

var arrayable = ['2015/07/22', '2015/07/23'];

$('#txtDate1, #txtDate2').datepicker({
    minDate: 0,
    dateFormat: 'yy/mm/dd',
    beforeShowDay: function (date) {

    var datestring = jQuery.datepicker.formatDate('yy/mm/dd', date);
        if ($.inArray(datestring, arrayable) != -1 ) {
             return [false];
         } 
    var weekenddate = $.datepicker.noWeekends(date);
     return weekenddate; 
    }
});



    $('button').click(function() {
        var start   = $('#txtDate1').datepicker('getDate');
        var end = $('#txtDate2').datepicker('getDate');
        var days   = (end - start)/1000/60/60/24;
        alert(days);
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
From :<input type='text' id='txtDate1' /> <br/>
To :<input type='text' id='txtDate2' />
   <br><button>number of days</button>
심장.

마침내 나는 내 답을 찾았습니다. 언젠가 이것이 누군가에게 도움이되기를 바랍니다. 주말을 비활성화했고 특정 날짜는 배열에서 나왔습니다. 그 후 선택한 모든 비활성화 날짜를 선택 영역으로 계산합니다.이 jsfiddle을 살펴보십시오.

var arrayable = ['2015-08-25','2015-08-26'];

function disableSpecificDates(date){
 var datestring = jQuery.datepicker.formatDate('yy-mm-dd', date);
    for(var i =0; i<arrayable.length;i++){
    	if($.inArray(datestring,arrayable)!=-1){
    	return[false];
    	}
    }
var weekend= $.datepicker.noWeekends(date);
    return weekend;
}

 $('#txtDate1, #txtDate2').datepicker({
    minDate :0,
    dateFormat: 'yy-mm-dd',
    beforeShowDay:  disableSpecificDates
 });

   $('button').click(function() {
        var start   = $('#txtDate1').datepicker('getDate');
        var end = $('#txtDate2').datepicker('getDate');
        var totalBusinessDays = 0;
               // normalize both start and end to beginning of the day
        start.setHours(0, 0, 0, 0);
        end.setHours(0, 0, 0, 0);
        var current = new Date(start);
        current.setDate(current.getDate() + 1);
        var day;
        while (current <= end) {
        day = current.getDay();
         var mystring = jQuery.datepicker.formatDate('yy-mm-dd', current);    
        if (day < 1 || day > 5 || $.inArray(mystring,arrayable)!=-1) {
       
            ++totalBusinessDays;
        }
	     current.setDate(current.getDate() + 1);
        }
 var days   = (((end - start)/1000/60/60/24)-totalBusinessDays);
        
       alert(days);
    });
<script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
 <script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.22/jquery-ui.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">

From :<input type='text' id='txtDate1' /> <br/>
To :<input type='text' id='txtDate2' />
   <br><button>number of days</button>


이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JQuery Datepicker에서 이전 날짜를 비활성화하는 방법

분류에서Dev

DatePicker에서 날짜를 동적으로 비활성화하는 방법-Knockout

분류에서Dev

날짜 배열에서 Angular Material Datepicker 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

odoo datepicker에서 현재 날짜 이후의 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

Datepicker로 미래 날짜를 비활성화하는 방법

분류에서Dev

Windows 7에서 날짜를 고정하거나 비활성화하는 방법

분류에서Dev

Jquery에서 If가 비활성화 된 후 DatePicker에서 콘텐츠를 제거하는 방법

분류에서Dev

Datepicker가 미래 날짜 만 선택하고 JQuery 및 CSS에서 과거 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

jQuery datepicker에서 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

jQuery datepicker에서 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

jQuery datepicker에서 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

Bootstrap datepicker에서 이전 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

JQuery UI Datepicker-MaxDate는 비활성화 된 날짜를 제외합니다.

분류에서Dev

Android에서 미래 날짜 선택기를 비활성화하는 방법

분류에서Dev

FSCalendar Libary Swift에서 특정 날짜를 비활성화하는 방법

분류에서Dev

Jquery Ui Datepicker에서 수요일과 일요일을 제외한 모든 날짜를 비활성화하는 방법

분류에서Dev

Android 날짜 선택기에서 미래 날짜를 비활성화하는 방법

분류에서Dev

datepicker wpf에서 과거 날짜를 비활성화 하시겠습니까?

분류에서Dev

MaterialDatePicker에서 과거 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

daterangepicker에서 과거 날짜를 비활성화하는 방법은 무엇입니까?

분류에서Dev

Extjs DatePicker : 마우스 클릭을 사용하여 비활성화 된 날짜에 '클릭 / 선택'을 활성화하는 방법은 무엇입니까?

분류에서Dev

jquery ui datepicker에서 사용할 수 없거나 원하지 않는 날짜를 비활성화하십시오.

분류에서Dev

사이에 비활성화 된 날짜가있는 날짜 범위를 사용자가 선택하지 못하도록 방지

분류에서Dev

SQL-날짜 비율 내에서 활성화 된 항목 수

분류에서Dev

jquery datepicker의 일부 datepicker 값을 기반으로 미래 날짜를 비활성화하는 방법

분류에서Dev

ViewModel WPF MVVM에서 DatePicker를 비활성화하는 방법

분류에서Dev

html / javascript에서 이전 양식의 데이터에서 날짜를 비활성화하는 방법

분류에서Dev

비활성화 된 요소에 대해 HammerJS (Tap) 제스처를 비활성화하는 방법

분류에서Dev

Odoo 달력에서 날짜를 비활성화하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JQuery Datepicker에서 이전 날짜를 비활성화하는 방법

  2. 2

    DatePicker에서 날짜를 동적으로 비활성화하는 방법-Knockout

  3. 3

    날짜 배열에서 Angular Material Datepicker 날짜를 비활성화하는 방법은 무엇입니까?

  4. 4

    odoo datepicker에서 현재 날짜 이후의 날짜를 비활성화하는 방법은 무엇입니까?

  5. 5

    Datepicker로 미래 날짜를 비활성화하는 방법

  6. 6

    Windows 7에서 날짜를 고정하거나 비활성화하는 방법

  7. 7

    Jquery에서 If가 비활성화 된 후 DatePicker에서 콘텐츠를 제거하는 방법

  8. 8

    Datepicker가 미래 날짜 만 선택하고 JQuery 및 CSS에서 과거 날짜를 비활성화하는 방법은 무엇입니까?

  9. 9

    jQuery datepicker에서 날짜를 비활성화하는 방법은 무엇입니까?

  10. 10

    jQuery datepicker에서 날짜를 비활성화하는 방법은 무엇입니까?

  11. 11

    jQuery datepicker에서 날짜를 비활성화하는 방법은 무엇입니까?

  12. 12

    Bootstrap datepicker에서 이전 날짜를 비활성화하는 방법은 무엇입니까?

  13. 13

    JQuery UI Datepicker-MaxDate는 비활성화 된 날짜를 제외합니다.

  14. 14

    Android에서 미래 날짜 선택기를 비활성화하는 방법

  15. 15

    FSCalendar Libary Swift에서 특정 날짜를 비활성화하는 방법

  16. 16

    Jquery Ui Datepicker에서 수요일과 일요일을 제외한 모든 날짜를 비활성화하는 방법

  17. 17

    Android 날짜 선택기에서 미래 날짜를 비활성화하는 방법

  18. 18

    datepicker wpf에서 과거 날짜를 비활성화 하시겠습니까?

  19. 19

    MaterialDatePicker에서 과거 날짜를 비활성화하는 방법은 무엇입니까?

  20. 20

    daterangepicker에서 과거 날짜를 비활성화하는 방법은 무엇입니까?

  21. 21

    Extjs DatePicker : 마우스 클릭을 사용하여 비활성화 된 날짜에 '클릭 / 선택'을 활성화하는 방법은 무엇입니까?

  22. 22

    jquery ui datepicker에서 사용할 수 없거나 원하지 않는 날짜를 비활성화하십시오.

  23. 23

    사이에 비활성화 된 날짜가있는 날짜 범위를 사용자가 선택하지 못하도록 방지

  24. 24

    SQL-날짜 비율 내에서 활성화 된 항목 수

  25. 25

    jquery datepicker의 일부 datepicker 값을 기반으로 미래 날짜를 비활성화하는 방법

  26. 26

    ViewModel WPF MVVM에서 DatePicker를 비활성화하는 방법

  27. 27

    html / javascript에서 이전 양식의 데이터에서 날짜를 비활성화하는 방법

  28. 28

    비활성화 된 요소에 대해 HammerJS (Tap) 제스처를 비활성화하는 방법

  29. 29

    Odoo 달력에서 날짜를 비활성화하는 방법은 무엇입니까?

뜨겁다태그

보관