Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с конвертацией даты (https://javascript.ru/forum/misc/74035-problema-s-konvertaciejj-daty.html)

Castromen 07.06.2018 10:57

Проблема с конвертацией даты
 
Добрый день.
Пытаюсь дату из миллисекунд преобразовать в ДД.ММ.ГГГГ, но не получается, выдает миллисекунды в текстовом формате.
Пробовал:

.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])
	}

рони 07.06.2018 11:23

Castromen,
:-?

рони 07.06.2018 11:47

Castromen,
x выкиньте из кода

Castromen 07.06.2018 14:21

Цитата:

Сообщение от рони (Сообщение 486857)
Castromen,
x выкиньте из кода

А есть какое другое решение в данном вопросе?

рони 07.06.2018 14:59

Castromen,
массив дат между начальной и конечной

Castromen 07.06.2018 16:53

Спасибо выручили....


Часовой пояс GMT +3, время: 19:09.