new Date()ie7里不支持写参数 我获取到的2012-9-20这个字符串怎么转成毫秒?

var str='2012-9-20';
var kk=new Date(str);//ie7 中不支持这样的写法。。。。
var y=kk.getFullYeat();这样获取不到 有没有其它方法?把这个str字符串转成毫秒?


    var str = '2012-9-20';
    str = str.replace(/-/g, '/');
    var kk = new Date(str);
    alert(kk.toLocaleString())

试一下 这个 str = new Date().getTime();

如果new Date(str);这个不可行的话,你可以试下new Date(year, month, day, hour, minute, second);