2016-07-14 15 views
0

MaterializeCSS datepickerで2つの日付の間の日数を調べようとしています。 以下はjQueryのdatepickerで動作するものです。MaterializeCSS datepickerで2日間の日数を数えるには?

jQueryの日付ピッカー:

var d1 = $('#req_startdate').datepicker('getDate'); 
var d2 = $('#req_enddate').datepicker('getDate'); 

if (d1 && d2) { 
    diff = Math.floor((d2.getTime() - d1.getTime())/86400000); // ms per day 
    $('#calculated').val(diff); 
} 

MaterializeCSS日付ピッカー:

var d1 = $('#startdate').val(); 
var d2 = $('#enddate').val(); 

いずれかが助けてもらえますか?

+1

[jQueryの日付ピッカーから取得値(の可能性のある重複http://stackoverflow.com/questions/8147108/getting-value-from-jquery-datepicker ) –

答えて

0

は以下のロジックとの結果を得た:

 var d1 = $('#reqstartdate').val(); 
     var d2 = $('#reqenddate').val(); 

     var date1 = new Date(d1); 
     var date2 = new Date(d2); 

     var date1_ms = date1.getTime(); 
     var date2_ms = date2.getTime(); 

     var diff = date2_ms-date1_ms; 

      // get days 
     var days = diff/1000/60/60/24; 

     $('#calculated').val(days); 
関連する問題