Skip to content
Snippets Groups Projects
Commit 1714d063 authored by Bhabesh Bhabani Mukhopadhyay's avatar Bhabesh Bhabani Mukhopadhyay
Browse files

Change of dates in HeatSum

Change of dates in heat sum text and number of dates 
parent 9b326997
Branches
No related tags found
1 merge request!7Eplevikler
......@@ -76,7 +76,6 @@
}
var startDate = new Date($('#idTxtDateInput').val());
console.log('date picker start date : '+JSON.stringify(startDate));
var strStartDate = JSON.stringify(getAdjustDate(new Date($('#idTxtDateInput').val()), 1 )).substring(1,11);
......@@ -140,8 +139,6 @@
/*Calling function to calculate and place heatsum value based upon date placed on datepicker*/
funDtPickerHeatSum();
});
......@@ -154,7 +151,6 @@
/* Convert hourly data to daily data */
function setConvertHourlyData(data)
{
//var TM_BASE = 10;
var resultConvertData=[];
var strDate01 = '';
......@@ -167,13 +163,6 @@
var time22 = '';
var time23 = '';
var rainFall = 0.0;
//var TM_NON_NEGATIVE = 0;
//var TM_Daily = 0.0;
//var TM_SUM = 0.0;
//var TM_Calc = 0.0;
var hourCount = 0;
var tempval = '';
......@@ -266,7 +255,7 @@
}
getWeatherDataTable(resultConvertData);
console.log (" resultConvertData : "+JSON.stringify(resultConvertData));
}
......@@ -288,17 +277,14 @@
var TM_Calc = 0.0;
var TM_NON_NEGATIVE = 0;
console.log('daily data 02 : '+JSON.stringify(data));
console.log ('time measured 0 : '+data[0].timeMeasured);
var counter = undefined;
for (var i=0; i<data.length; i++)
{
var strStartDateDtPicker = JSON.stringify(getStrConvertedDate(data[i].timeMeasured)).substring(1,11);
console.log ('strStartDateDtPicker : '+strStartDateDtPicker);
if(strStartDateDtPicker===$('#idTxtDateInput').val())
{
console.log('value of I : '+i);
counter = 0;
}
if(typeof counter === "undefined")
......@@ -311,18 +297,16 @@
TM_Calc = TM_Daily - TM_BASE;
TM_NON_NEGATIVE = TM_NON_NEGATIVE + ((TM_Calc<0) ? 0 : TM_Calc);
var temp = ((TM_Calc<0) ? 0 : TM_Calc)
console.log('time measured :'+data[counter].timeMeasured+' -- TM_Daily : '+TM_Daily+'-- TM_NON_NEGATIVE : '+temp);
++counter;
}
}
console.log('non negative : '+TM_NON_NEGATIVE);
$('#idSpanWeatherStationName').html($('#weatherStationId').find(':selected').text());
$('#idSpanStartDate').html($('#idTxtDateInput').val());
$('#idSpanEndDate').html(JSON.stringify(dateYesterday).substring(1,11));
$('#idDivResultNonNegative').html(Math.round(TM_NON_NEGATIVE));
$('#idSpanDateDifference').html(dateDifferenceInDays(new Date($('#idTxtDateInput').val()), new Date()));
}
......@@ -332,7 +316,8 @@
if($.trim(weatherData))
{
$('#idTableWeather').DataTable({
"sDom": '<t><"col-sm-5"i><"clearfix">',
"lengthMenu": [[50, -1], ["All"]],
"aaData" : weatherData,
"aoColumns" :
[
......@@ -348,42 +333,49 @@
"render" :function(data, type, full, meta)
{
return data
}
},
"bSortable" : false
},
{
"mData" : "time20",
"render" :function(data, type, full, meta)
{
return data
}
},
"bSortable" : false
},
{
"mData" : "time21",
"render" :function(data, type, full, meta)
{
return data
}
},
"bSortable" : false
},
{
"mData" : "time22",
"render" :function(data, type, full, meta)
{
return data
}
},
"bSortable" : false
},
{
"mData" : "time23",
"render" :function(data, type, full, meta)
{
return data
}
},
"bSortable" : false
} ,
{
"mData" : "rainFall",
"render" :function(data, type, full, meta)
{
return data
}
},
"bSortable" : false
}
],
destroy: true
......@@ -453,7 +445,6 @@
resultData = data;
getHeatSumValue(resultData);
console.log('daily data 01 : '+JSON.stringify(resultData));
}
else{
//TODO
......@@ -481,10 +472,18 @@
/* Converted date as per TimeZone */
function getStrConvertedDate(existingDate)
{
//console.log('converted date : '+moment.tz(existingDate,CONST_TIMEZONE).format('YYYY-MM-DD HH:mm')+'original date : '+existingDate);
return moment.tz(existingDate,CONST_TIMEZONE).format('YYYY-MM-DD HH:mm');
}
/* Date difference */
function dateDifferenceInDays(startDate, endDate)
{
var strEndDate = JSON.stringify(endDate).substring(1,11);
var dtEndDate = new Date(strEndDate);
var result = (dtEndDate - startDate)/(1000*60*60*24);
return result;
}
</script>
{% endblock %}
......@@ -501,7 +500,7 @@
<div class="container-fluid">
<div class="row ">
<div class="col-sm-4">
<select name="weatherStationName" id="weatherStationId">
<select name="weatherStationName" id="weatherStationId" class="form-control">
<option value="-1">-- Velg klimastasjon --</option>
<option value="11">Apelsvoll</option>
<option value="12">Balestrand</option>
......@@ -572,13 +571,13 @@
<div class="form-group form-inline">
<label for="nameTxtDateInput">Calculate heat sum from Date:</label>
<input id="idTxtDateInput" name="nameTxtDateInput" class="notranslate" readonly/>
<input id="idTxtDateInput" name="nameTxtDateInput" class="notranslate form-control" readonly/>
</div>
<!-- button type="submit" class="btn btn-default">Submit</button -->
</form>
</div>
<div class="row alert alert-warning">
Varmesum, med basistemperatur 10, beregnet for klimastasjon for perioden fra og med <span id="idSpanStartDate">-</span> til <span id="idSpanEndDate">--</span> ( 7 dager ) er : <span class="label label-primary" id="idDivResultNonNegative"></span> graddager
Varmesum, med basistemperatur 10, beregnet for <span id='idSpanWeatherStationName'>-</span> klimastasjon for perioden fra og med <span id="idSpanStartDate">-</span> til <span id="idSpanEndDate">--</span> ( <span id="idSpanDateDifference">-</span> dager ) er : <span class="label label-primary" id="idDivResultNonNegative"></span> graddager
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment