Задать вопрос
@indefpro
Начинающий прогер

Дата и JS, как подружить?

Использую ЯК и 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); // Тут ничего нет уже
        },
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vintage
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы