Javascript 如何将SRT文件时间戳转换为毫秒
我正在将一个SRT文件解析为一个对象,模式如下:Javascript 如何将SRT文件时间戳转换为毫秒,javascript,date,timestamp,srt,Javascript,Date,Timestamp,Srt,我正在将一个SRT文件解析为一个对象,模式如下: [{ id: '1', startTime: '00:00:11,544', endTime: '00:00:12,682', text: 'Hello' }] 因此,我需要一个方便的函数将时间戳转换为毫秒,以便与音频文件交叉引用 这是标准的时间戳吗?它可以很容易地转换成日期对象吗?它们已经是时间戳了。如果需要ECMAScript时间值,即距历元的毫秒偏移量,则需要关联的日期。如果您只需要午夜后的毫秒数,则将这
[{
id: '1',
startTime: '00:00:11,544',
endTime: '00:00:12,682',
text: 'Hello'
}]
因此,我需要一个方便的函数将时间戳转换为毫秒,以便与音频文件交叉引用
这是标准的时间戳吗?它可以很容易地转换成
日期对象吗?它们已经是时间戳了。如果需要ECMAScript时间值,即距历元的毫秒偏移量,则需要关联的日期。如果您只需要午夜后的毫秒数,则将这些值拆分,并按适当的因子将其多个部分相加。例如,ms='00:00:11544'。拆分(/\D/)。减少((acc,v,i)=>acc+=v*[3.6e6,6e4,1e3,1][i],0)
Ok。那么,解析为一个日期是否应该罚款?