there is a test route in nodejs as shown below
router.get('/testdata', function (req, res) {
var startTime="2016-11-30 23:40:00"
var endTime = new Date("2016-11-30 23:40:00");
endTime.setSeconds(endTime.getMinutes() + 2)
console.log("************getDeviceData*********************")
console.log(startTime)
console.log(endTime);
dataTrackerInfoDetails.timerId = setInterval(function(){
startTime=endTime;
var endTime = new Date(startTime);
endTime= endTime.setSeconds(endTime.getMinutes() + 2)
console.log("************after first*********************")
console.log(startTime)
console.log(endTime);
},dataTrackerInfoDetails.timerInterval*1000);
})
Every 10 seconds i need to get the date format as shown below with 2 minutes increment from the current date
************getDeviceData*********************
2016-11-30 23:40:00
2016-11-30T18:10:42.000Z
************after before*********************
2016-11-30 23:40:00
undefined
But i will get undefined
expected output is
************getDeviceData*********************
Start date 2016-11-30 23:40:00
2016-11-30T18:10:42.000Z
************after before*********************
2016-11-30T18:10:42.000Z
2016-11-30T18:10:44.000Z
************after before*********************
2016-11-30T18:10:44.000Z
2016-11-30T18:10:46.000Z.......
Note the date should be same format 2016-11-30T18:10:44.000Z please let me now how to do it