Использую ЯК и api к ним. Нужно найти дату прибытия:
Выезд например 1.07.107
Есть маршрут, например, Москва - Владимир, ехать по картам 3 часа 5 минут, округляю в большую сторону, итого 4 часа. Ехать туда и обратно, уже 8, округляю в итоге до суток.
Как получить заветное число 2.07.2017?
function (route) {
myMap.geoObjects.add(route);
firstPath = route.getPaths().get(0);
firstPathLength = firstPath.getLength();
firtstPathTime = firstPath.getTime(); //Время в пути (считает верно)
var date = new Date($("input[name='data']").val().replace(/(\d+)-(\d+)-(\d+)/, '$3/$2/$1')); //Привожу дату к виду 2017-06-30
var day = Math.ceil(Math.ceil(firtstPathTime/60/60) * 2 / 24); //Вычисляю количество суток нужное на преодоление расстояние в 2 стороны, то же верно
date = date.setDate(date.getDate() + 1); //Тут уже результат на выход: 1499288400000 (делаю +1, потому что, при трансформирование к виду 2017-06-30 теряется день
date = date.setDate(date.getDate() + day); // Тут ничего нет уже
},