2017-09-08 46 views
-1

傢伙即時嘗試從jquery ui日曆中選定日期的值中獲取總和。從選定日期總計所有值jquery ui日曆

jsfiddle.net/ae37h91f/5/ 

林創建日期和值的數組,我可以從一個日期中獲得價值的onclick,但我怎麼可以從採摘日期值求和範圍是多少? 請幫忙

+0

問題尋求幫助調試(做**「爲什麼是不是這個代碼工作?「**)必須包含所需的行爲,特定的問題或錯誤以及在問題本身**中重現**所需的最短代碼。沒有**明確問題陳述**的問題對其他讀者沒有用處。請參閱:[如何創建最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)。 –

+0

http://jsfiddle.net/ae37h91f/5/ –

回答

0

瞬間Javascript庫有各種各樣的日期功能,使JavaScript的日期工作更容易。也許考慮使用它。

,如果你想獲得兩個日期之間的差別,從計算器這樣的回答顯示瞭如何Moment.js

Get hours difference between two dates in Moment Js

0
Please find the code. 
$(document).ready(function() { 

    $("#from").datepicker({ 
    defaultDate: "+1w", 
    changeMonth: false, 
    numberOfMonths: 2, 
    dateFormat: "dd.mm.yy", 
    onSelect: function(dt, obj) { 
    resultantDate(); 

    } 
    }); 

$("#to").datepicker({ 
    defaultDate: "+1w", 
    changeMonth: false, 
    numberOfMonths: 2, 
    dateFormat: "dd.mm.yy", 
    onSelect: function(dt, obj) { 
     resultantDate(); 
    } 
    }); 
    function resultantDate(){ 
     var dateSum = 0; 
     var startDate = $("#from").datepicker("getDate"); 
     var endDate =$("#to").datepicker("getDate"); 
     while(startDate <= endDate) 
     {  
      dateSum = dateSum + startDate.getDate(); 
      var newDate = startDate.setDate(startDate.getDate() + 1); 
      startDate = new Date(newDate); 
     } 
    $("#special").val(dateSum); 
    } 
}); 
相關問題