美文网首页javaScript
SRT 时间 转毫秒

SRT 时间 转毫秒

作者: 反者道之动001 | 来源:发表于2019-08-27 09:29 被阅读0次

.srt的时候是 00:20:41,150 格式

这个什么意思呢,看下维基百科

放代码

var SRT2MS = (val) => {
  try {
    var gapval = ':'
    var ms = val.split(',')[1]
    val = val.split(',')[0]
    var s = val
      .split(gapval)
      .map((e, i) =>
        i === 0 ? +e * 60 * 60 : i === 1 ? +e * 60 : i === 2 ? +e : 1
      )
      .reduce((a, b) => a + b)
    return (s * 1e3) + (+ms);
  } catch (error) {
    console.log(error);
    return 0;
  }
}

结果


如果想要一整个解析.srt 代码,可以加群艾特我。
qq群 116093826

--END--

相关文章

网友评论

    本文标题:SRT 时间 转毫秒

    本文链接:https://www.haomeiwen.com/subject/xqjsectx.html