2016-07-14 147 views
0

我想弄清楚MaterializeCSS datepicker中2個日期之間的天數。 下面是在jQuery datepicker中工作的那個。如何計算MaterializeCSS datepicker中兩個日期之間的天數?

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); 
相關問題