Проблема с конвертацией даты
Добрый день.
Пытаюсь дату из миллисекунд преобразовать в ДД.ММ.ГГГГ, но не получается, выдает миллисекунды в текстовом формате. Пробовал: .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]) } |
Castromen,
:-? |
Castromen,
x выкиньте из кода |
Цитата:
|
Castromen,
массив дат между начальной и конечной |
Спасибо выручили....
|
Часовой пояс GMT +3, время: 19:09. |