字符串转日期型
var dTime = new Date(str.replace(new RegExp("-", "g"), "/"))
日期转长整型
var lTime =dTime.getTime()//毫秒级
var lTime =parseInt(dTime.getTime()/1000)//秒级
长整型毫秒转日期
(相对比较复杂,此外不再总结了,一般情况在JS里用不到)
JS中没有长整型的概念,事实上,JS在内部将所有数值都使用浮点型式表示,也就是Float.但你的20位数确实太大了,通常情况下,如果计算结果不是很大的话,你可以考虑先将两个字符串左边相同的位截去,然后再parseInt(),之后再进行减法运算应该就可以了.