Добрый день.
Пытаюсь дату из миллисекунд преобразовать в ДД.ММ.ГГГГ, но не получается, выдает миллисекунды в текстовом формате.
Пробовал:
.toLocaleDateString()
.toLocaleString()
dataIn = 27.02.2018
dataOut = 28.02.2018
function showMap(locatedText,dataIn,dataOut) {
updateformaDataIn = toDate(dataIn)
updateformaDataOut = toDate(dataOut)
var deltaTime = (updateformaDataOut - updateformaDataIn) / 86400000;
var arrayData = []
for (y=0; y<deltaTime;y++){
let x = updateformaDataIn.setDate(updateformaDataIn.getDate() + y);
console.log(x);
arrayData.push(x.toLocaleDateString())
}
console.log(arrayData)
}
//Преобразуем даты из полей ввода
function toDate(dateStr) {
var parts = dateStr.split(".")
return new Date(parts[2], parts[1] - 1, parts[0])
}