Изначально я (ошибочно) думал, что речь идет о расчете скорости. Вот фрагмент кода, который делает это:
// This snippet calculates the speed in miles/minute
seconds = 1253;
metres = 1754.50119;
speed = metres/seconds * 60 / 1609;
console.log(speed);
Обновление 15/04 (1)
Вы не имели в виду скорость, поэтому вы это имели в виду ?
Чтобы превратить секунды в минуты, разделите на 60
, потому что в минуте 60 секунд.
Чтобы превратить метры в мили, умножьте на 1609
, потому что в миле 1609 метров.
seconds = 1253;
metres = 1754.50119;
minutes = seconds / 60;
miles = metres / 1609;
console.log('You ran ' + miles + ' miles, in ' + minutes + ' minutes');
Обновление 15/04 (2)
В комментарии к другому ответу вы написали:
Как «уменьшить» с 1,09 миль до 1,0 мили?
Чтобы получить от 1.09
до 1.0
, нужно умножить на 1/1.09
, или 1/miles
в терминах javascript переменных.
Чтобы получить время, необходимое для 1 мили, вам нужно умножить minutes
на это же число, 1/miles
.
Здесь Вот пример:
seconds = 1253;
metres = 1754.50119;
minutes = seconds / 60;
miles = metres / 1609;
console.log('You ran ' + miles + ' miles, in ' + minutes + ' minutes');
forOneMile = minutes * (1 / miles);
console.log('You only need to run for ' + forOneMile + ' minutes to run 1.0 miles');