2016-07-14 1 views
0

Я пытаюсь выяснить количество дней между двумя датами в DatePicker MaterializeCSS. Ниже приведен пример, который работает в jQuery datepicker.Как подсчитать количество дней между двумя датами в DatePicker MaterializeCSS?

JQuery Datepicker:

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 Datepicker:

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

Может ли один помочь?

+1

Возможный дубликат [Получение значения из Jquery DatePicker] (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);