Для каждого select option своя стоимость и время в пути. Как вывести время прибытия?
Есть скрипт который получает значения из option о времени отправки, каждая поездка занимает 50 мин, как мне вывести время прибытия? то бишь как ко времени отправки прибавить 50 мин?
Вот такой скрипт сейчас
const costAB = 700;
const costBA = 1200;
var travelTimeMinutes = 50;
const coll = document.getElementById('num');
const timesAB = `
`;
const timesBA = `
`;
const parseTimes = times => times
.trim()
.split('\n')
.map(str => new Date(str.trim()));
Схематично так:
1. Отслеживаем onchange на селекте
2. Внутри события берем option:selected
3. У этого option берем атрибут (например, из dataset), содержащий время отправки
4. Парсим значение этого атрибута , прибавляем к нему 50 минут
5. Выводим результат, куда требуется