//獲取天數
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);
}