【发布时间】:2017-01-17 19:42:14
【问题描述】:
我做了这个功能:
changeTimeFormat :function(timeCode){
var timeCodes = timeCode.split(/[:.]+/),
hh = timeCodes[0],
mm = timeCodes[1],
ss = timeCodes[2],
msmsms = timeCodes[3],
newTimeCode = (hh * 60**2) + (mm * 60) + (ss*1) + (msmsms / 1000);
return newTimeCode;
}
...获取特定时间码并将其格式从 HH:MM:SS,MsMsMs 更改为 SS.MsMs。
它在 Chrome 上就像一个魅力,但 Safari 和 FireFox 在加载脚本时抛出一个“SyntaxError: expected expression, got '*'”消息,关于第一个 '*' 符号。知道为什么吗?谢谢。
【问题讨论】:
-
你最好使用数学函数,我认为 safari 和 firefox 还没有支持这种代数运算。
标签: javascript google-chrome firefox safari