js中有什么方法能把获取的本地时分秒转化成毫秒

JavaScript015

js中有什么方法能把获取的本地时分秒转化成毫秒,第1张

JS原生态的针对日期时间的方法中,没有直接将分和秒转换为毫秒的。

它的getMilliSeconds也是获取当前时间的毫秒数。所以我们需要自己做一个转换。

可以用getMinutes和getSeconds先获取到相应的分和秒,然后将分*60*1000+秒 * 1000即可转换了。

简单的一个小例子:

var oDate = new Date()

var iM = oDate.getTime()   //得到毫秒数

var nDate = new Date(iM0   //直接将毫秒数当参数传进去。

alert(nDate)   //这个时候弹出的就是具体的  星期  月 日 年 时间 的格式了。

var date1 = new Date()

var date2 = new Date("Jan 23, 2012")//今年春节的日子,Date带参数。

var leave= date2.getTime() - date1.getTime() //这个差就是距离春节的毫秒数。

再看一个:

var deadline= new Date("10:00:00 11/5/2011")//创建2011年11月5日上午10点整的时间戳

var now = new Date()

var leave = (deadline.getTime() - now.getTime())//这个差就是距离2011年11月5日上午10点整的毫秒数。