程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> jquery-js出現問題??????

jquery-js出現問題??????

編輯:編程解疑
js出現問題??????
  //獲取天數 
    function getDays(s1, s2) {
        var s1 = $("#EntTime31").val('');
        var s2 = $("#EntTime30").val('');
        var d1 = new Date(s2.replace(/-/g, '/'));
        var d2 = new Date(s1.replace(/-/g, '/'));
        var ms = Math.abs(d2.getTime() - d1.getTime());//毫秒
        var d = ms / 1000 / 60 / 60 / 24;//轉為天
        return d;
    }

         $(document).ready(function () {

        //顯示當前日期
        var d = new Date();
        var s2 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
        $('#EntTime30').val(s2);

        //顯示截止日期
        var d = new Date();
        var s1 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
        $('#EntTime31').val(s1);
     $("#input,#input1").change(function () { $(':radio[id^="1-"]:checked').trigger('click'); 
            var day = getDays();
             Costcalculator3(input,input1,day );
        });

});
//計算逾期違約金
function Costcalculator3(input,input1,day ){
        input = parseFloat(input) || 0;
        input1 = parseFloat(input) || 0;
        day = parseFloat(day) || 0;

        var lj5 = 0;
        lj5 = input*input1/100*day*2;
        $("#lj5").val(lj5);
        }

圖片說明
圖片說明

算不了 是獲取天數那快沒參數 還是怎麼的 在我的基礎上改 謝謝
input 是金額 input1 是利率
錯誤在下面的圖片

圖片說明

最佳回答:


從邏輯看你的兩個天數時間的天數差約等於0 的啊
//計算逾期違約金
function Costcalculator3(input,input1,day ){
input = parseFloat(input) || 0;

    input1 = parseFloat(input) || 0;應該是input1吧???
    day = parseFloat(day) || 0;
    var lj5 = 0;
    lj5 = input*input1/100*day*2;
    $("#lj5").val(lj5);
    }
qq_15290009
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved