Javascript 将米/秒转换为分钟/公里

Javascript 将米/秒转换为分钟/公里,javascript,math,strava,Javascript,Math,Strava,我有一个从Strava API检索到的以米/秒mps为单位的值,我想转换为每公里配速的分钟数。从表面上看,这似乎很简单,我突然想到了以下几点: 常数米秒=3.358; var metresPerMinute=metresPerSecond*60; var minutesPerKm=1000/米许可证; console.logminutesPerKm;//4.96你做得完全正确。您唯一缺少的是,您应该将“剩余”分钟从十进制分钟转换为秒 常数timeinsectonds=1203; 常数距离单位为

我有一个从Strava API检索到的以米/秒mps为单位的值,我想转换为每公里配速的分钟数。从表面上看,这似乎很简单,我突然想到了以下几点:

常数米秒=3.358; var metresPerMinute=metresPerSecond*60; var minutesPerKm=1000/米许可证;
console.logminutesPerKm;//4.96你做得完全正确。您唯一缺少的是,您应该将“剩余”分钟从十进制分钟转换为秒

常数timeinsectonds=1203; 常数距离单位为米=4040; var pace=时间间隔/距离(米)/60*1000; var剩余=速度%1; var分钟=配速-剩余; var seconds=Math.roundleftover*60; 控制台。logminutes+:+秒


结果在4:58

假设他们没有犯同样的错误,这将是我开玩笑的回答。想想看。。。12公里小时正好是每公里5分钟。12公里小时是每秒3.3米。如果我们在你的公式中加上3.333,我们得到的答案是5.00050005-因此,你是对的,他们不是耸耸肩:即使我试过了,但答案仍然是4.9,你确定他们是正确的吗?4.96分钟是4:58,因为0.96*60秒=57.6秒当然哈哈!非常感谢,我犯了一个多么愚蠢的错误。