js如何将时间字符串02:15:00转换成毫秒数

JavaScript09

js如何将时间字符串02:15:00转换成毫秒数,第1张

先把jsp里面的日期格式化成字符串,然后传给js当作参数传到Date就可以了。 1、格式化jsp的时间: 现在的时间: 2、传值给js var dt1=""var oDate1 = new Date(dt1)这样就可以把字符串的日期转换成js的date类型了。

var Str = '1:00:00'

var Temp = Str.split(':')

var Seconds = 3600 * Number(Temp[0]) + 60 * Number(Temp[1]) + Number(Temp[2])

console.log(Seconds)

new Date在不同浏览器中支持的写法都不同,最兼容的写法是yyyy/MM/dd

其他写法在部分浏览器中无法解析

如,IE7不支持(yyyy-MM-dd,只支持/分割)

chrome支持的种类很多

Firefox支持yyyy/M/d但不支持yyyy-M-d等