Меню сайту
Послуги
Важливе
|
Кредитний калькуляторfunction daysInMonth(month,year) { return new Date(year, month, 0).getDate(); } jQuery(function(){ jQuery('form.loan-calculator').submit(function(e){ e.preventDefault(); //alert('hello'); var cur_date = new Date(); //var cur_month = cur_date.getMonth()+1; var cur_month = cur_date.getMonth(); console.log(cur_month); var cur_year = cur_date.getFullYear(); console.log(cur_year); console.log(daysInMonth(cur_month,cur_year)); /*******************************************/ loan_sum = jQuery('form.loan-calculator input.loan-sum').val(); loan_sum = parseFloat(loan_sum); loan_period = jQuery('form.loan-calculator input.loan-period').val(); console.log(loan_sum); console.log(loan_period); months_table_markup = ""; months_table_markup += " " " + 1 + "." + ( cur_month + 1) + "." + cur_year + " | " +
" " + loan_sum.toFixed(2) + " | " +
" 0.00 | " +
" 0.00 | " +
" 0.00 | " +
" 0.00 | " +
" if (jQuery.isNumeric(loan_sum) && jQuery.isNumeric(loan_period)) { //alert('Це число'); var loop_date = new Date(cur_year, cur_month, 1); //var loop_date = new Date(2013, 10, 1); var pog_total = 0; var pog_percent_total = 0; var loan_sum_left = loan_sum; var periods_total = 0; var days_total = 0; loan_sum_left = loan_sum; console.log ("loan_sum_left ", loan_sum_left) for ( var i=0; i < loan_period; i++ ){ periods_total++; console.log("i= ", i); console.log("loop_full_date: ", loop_date); var loop_day = loop_date.getDate(); var loop_month = loop_date.getMonth() + 1; console.log("loop_month ", loop_month); var loop_year = loop_date.getFullYear(); var pog_tila_kredita = loan_sum / loan_period; var qtdays = daysInMonth( loop_month, loop_year ); console.log("Qt days in month: ", qtdays); console.log("pog_total: ", pog_total); var pog_percent = ( loan_sum - pog_total ) * 0.55 / 365 * qtdays; console.log("pog_percent: ", pog_percent); var pog_month_total = pog_tila_kredita + pog_percent; var table_loop_date = new Date(loop_date.getTime()); table_loop_date.setMonth(loop_date.getMonth() + 1); var table_loop_month = table_loop_date.getMonth(); var table_loop_year = table_loop_date.getFullYear(); console.log("table_loop_year: ", table_loop_year); months_table_markup += " " 1." + (table_loop_month + 1) + "." + table_loop_year + " | " +
" " + loan_sum_left.toFixed(2) + " | " +
" 0.00 | " +
" " + pog_percent.toFixed(2) + " | " +
" " + pog_tila_kredita.toFixed(2) + " | " +
" " + /*pog_month_total.toFixed(2)*/pog_percent.toFixed(2) + " | " +
" days_total += qtdays; pog_percent_total += pog_percent; pog_total += pog_tila_kredita; loan_sum_left -= pog_tila_kredita; loop_date.setMonth(loop_date.getMonth() + 1); } total_table_markup = " " Всього | " +
" 0.00 | " +
" 0.00 | " +
" " + pog_percent_total.toFixed(2) + " | " +
" " + loan_sum + " | " +
" " + pog_percent_total.toFixed(2) + " | " +
" table_markup = " " +
";
"
'
jQuery(".table-wrap").remove(); jQuery( ".form-wrap" ).after( table_markup ); } else { alert('Введіть число!'); } }); /**************************************************************************************************************/ /**************************************************************************************************************/ /**************************************************************************************************************/ jQuery('form.share-calculator').submit(function(e){ e.preventDefault(); var cur_date = new Date(); var cur_month = cur_date.getMonth(); var cur_year = cur_date.getFullYear(); /*******************************************/ loan_sum = jQuery('form.share-calculator input.share-sum').val(); loan_sum = parseFloat(loan_sum); loan_period = jQuery('form.share-calculator input.share-period').val(); months_table_markup = ""; months_table_markup += " " " + 1 + "." + ( cur_month + 1) + "." + cur_year + " | " +
" 0.00 | " +
" " + loan_sum.toFixed(2) + " | " +
" 0.00 | " +
" 0.00 | " +
" 0.00 | " +
" if (jQuery.isNumeric(loan_sum) && jQuery.isNumeric(loan_period)) { var loop_date = new Date(cur_year, cur_month, 1); //var loop_date = new Date(2012, 12, 1); var main_sum = loan_sum; var periods_total = 0; var days_total = 0; var kvartal_count = 1; var kvartal_sum = 0; var narahovano_total = 0; var prujnjato_total = loan_sum; var kvartal_sum_for_table = 0.00; for ( var i=0; i < loan_period; i++ ){ periods_total++; console.log("i= ", i); console.log("loop_full_date: ", loop_date); var loop_day = loop_date.getDate(); var loop_month = loop_date.getMonth() + 1; console.log("loop_month ", loop_month); var loop_year = loop_date.getFullYear(); var qtdays = daysInMonth( loop_month, loop_year ); console.log("Qt days in month: ", qtdays); var narahovano = main_sum * 0.24 / 365 * qtdays; console.log("narahovano: ", narahovano); narahovano_total += narahovano; kvartal_sum += narahovano; console.log("kvartal_sum: ", kvartal_sum); main_sum += kvartal_sum_for_table; kvartal_sum_for_table = 0.00; if (kvartal_count == 3) { if ( !(( i + 1 ) == loan_period )) { /*Jaksho misjac kratnuj 3 i stannij ne nerahovyvaty vklad*/ //main_sum += kvartal_sum; prujnjato_total += kvartal_sum; kvartal_sum_for_table = kvartal_sum; kvartal_sum = 0; kvartal_count = 0; } } kvartal_count++; var table_loop_date = new Date(loop_date.getTime()); table_loop_date.setMonth(loop_date.getMonth() + 1); var table_loop_month = table_loop_date.getMonth(); var table_loop_year = table_loop_date.getFullYear(); console.log("table_loop_year: ", table_loop_year); months_table_markup += " " 1." + (table_loop_month + 1) + "." + loop_year + " | " +
" " + main_sum.toFixed(2) + " | " +
" " + kvartal_sum_for_table.toFixed(2) + " | " +
" " + narahovano.toFixed(2) + " | " +
" 0.00 | " +
" 0.00 | " +
" days_total += qtdays; loop_date.setMonth(loop_date.getMonth() + 1); } total_table_markup = " " Всього | " +
" 0.00 | " +
" " + prujnjato_total.toFixed(2) + " | " +
" " + narahovano_total.toFixed(2) + " | " +
" " + loan_sum + " | " +
" " + narahovano_total.toFixed(2) + " | " +
" table_markup = " " +
";
"
'
jQuery(".table-wrap").remove(); jQuery( ".form-wrap" ).after( table_markup ); } else { alert('Введіть число!'); } }); }); .loan-calculator { float: left; } .share-calculator{ float: right; } .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } table { clear: both; } .form-wrap, .table-wrap { margin: 0 auto; width: 680px; } table { margin: 0 auto; } .table-wrap{ clear: both; } .loan-annotation td{ width: 160px; } .loan-annotation td:nth-child(4) { width: 300px; } .loan-annotation td:nth-child(2){ width: 100px; } /********************************/ /*table.results tr:nth-child(1) td, table.results tr:nth-child(2) td{ border: 2px solid #999; border-collapse: collapse; border-right: 2px solid #999 !important; } table.results tr:nth-child(1) td:nth-child(2), table.results tr:nth-child(1) td:nth-child(4) { border-bottom: 1px solid #999; } table.results tr:nth-child(2) td { border-top: 1px solid #999; } table.results tr:nth-child(2) td:nth-child(1), table.results tr:nth-child(2) td:nth-child(3) { border-left: 1px solid #999; } table.results tr:nth-child(2) td:nth-child(2), table.results tr:nth-child(2) td:nth-child(4) { border-right: 1px solid #999; } table.results td:nth-child(2) { border-right: 1px solid #999 !important; } table.results td:nth-child(3) { border-left: 1px solid #999 !important; } table.results { border: 2px solid #757575; border-collapse: collapse; } */ table.results { border: 2px solid #757575; border-collapse: collapse; } table.results td{ border: 2px solid #999; text-align: right; padding: 0 3px; } table.results td:nth-child(1){ text-align: center; } table.results tr:nth-child(1) td, table.results tr:nth-child(2) td{ text-align: center; width: 100px; } /********************************/ /* form.loan-calculator p span, form.loan-calculator p input{ float: left; } */ form.loan-calculator p span,form.share-calculator p span{ display: inline-block; width: 160px; } form.loan-calculator p input,form.share-calculator p input{ width: 80px; } form.loan-calculator p input[type="submit"],form.share-calculator p input[type="submit"]{ width: 175px; margin: 0 auto; display: block; }
* Заповнивши заявку на сайті, Ви даєте згоду кредитній спілці на збір, реєстрацію, зберігання та використання ваших персональних даних з метою здійснення спілкою господарської діяльності. |
Пошук
Календар
ВАЖЛИВЕ
![]() |