【发布时间】:2015-12-24 12:25:44
【问题描述】:
目前我正在使用谷歌 API 来计算距离和持续时间,这在字符串中非常有效,但是我不想将这些数据存储为:
2 hours 10 mins
有没有一种简单的方法可以在几分钟内转换这种格式? (130)
我的逻辑是从字符串中提取数字,使值等于 210,然后对此进行一些数学计算:
var dur = screen.LabourAllocation.Duration;
var dura = dur.match(/\d/g);
dura = dura.join("");
谁能提出比这更好的方法?如果不是,我可以通过什么计算将 210 转换为分钟 (130)?
感谢您的帮助
【问题讨论】:
-
来自this,API 以本地化文本的形式返回持续时间,以秒为单位
-
将 hhmm 中的时间转换为分钟
(3 * v + (v % 100) * 2) / 5
标签: javascript api google-maps