【发布时间】:2019-11-08 10:22:39
【问题描述】:
我想以秒为单位转换格式示例 '00: 30: 00'。这是我的方式。有没有办法在“模板字符串”中添加这些值?
预期效果:
convert1000('00:30:00') --> 1800
convert1000('00:00:10') --> 10
convert1000('00:08:10') --> 490
convert1000('01:01:10') --> 3670
const convert1000 = (time) => {
const [hour, minute, sec] = time.split(':');
if (hour !== "00") {
return `${(hour* 3600)} + ${(minute * 60)} + ${(sec)}`;
}
if (minute !== "00") {
return `${minute * 60} + ${sec} `;
}
return `${sec} `;
}
【问题讨论】:
-
这里为什么要一个模板字符串?看起来很奇怪。
-
只使用了一个 ${} 但看起来还是很奇怪。
-
你想要一个来自好老 C 的
sscanf吗?唉,我不相信 vanilla JS 有它。
标签: javascript momentjs