Есть div, в котором каждый день обновляется цифра. Допустим сегодня это 185:
<div id="summresult">185</div>
Есть файл js (график), в который каждый день нужно добавлять данные, в зависимости от значения <div id="summresult">...</div>
window. onload = function () {
var chart= new CanvasJS.Chart("chartContainer", {
animationEnabled: true,
zoomEnabled:true,
legend:{
verticalAlign: "bottom",
horizontalAlign: "center"
},
axisY:{
includeZero: false,
prefix: "$",
gridColor: "#DDD",
gridThickness: 1,
gridDashType: "dot",
tickThickness: 1,
interval: 250,
maximum: 1900
},
axisX:{
valueFormatString: "DD-MM-YY",
gridColor: "#DDD",
gridDashType: "dot",
tickThickness: 1,
gridThickness: 1
},
toolTip: {
borderColor: "#337ba7",
backgroundColor: "#fbfbfb",
borderThickness: 2,
cornerRadius: 3,
fontStyle: "normal",
fontFamily: "tahoma"
},
data: [
{
type: "spline",
markerSize: 8,
markerColor: "#337ba7",
markerBorderColor: "#FFF",
markerBorderThickness: 1,
lineColor: "#337ba7",
toolTipContent: "{x} <strong>${y} <strong>",
dataPoints: [
{ x: new Date(2017,07,15), y: 215.00 }
,{ x: new Date(2017,07,16), y: 409.00 }
,{ x: new Date(2017,07,17), y: 185.00 }
]
}
]
});
chart.render();
}
Строчка, которая должна была добавиться: ,{ x: new Date(2017,07,17), y: 185.00 }
Соответственно, на следующий день должна добавиться строчка с цифрой из <div id="summresult">...</div>
Какую функцию написать и как сделать cron, чтобы он вносил изменения в файл js и добавлял данные в график в определённое время?