js中怎么获得两个日期时间的秒数差

js中如何获得两个日期时间的秒数差
在js中如何获得两个日期时间的相差秒数,时间格式:2014-10-30 10:32:15 或20141030103215  ,是字符串类型的
------解决思路----------------------
var date1=new Date();  //开始时间
var date2=new Date();    //结束时间
var date3=date2.getTime()-date1.getTime()  //时间差的毫秒数
------解决思路----------------------
function f(){
var d1=new Date("2004/09/16 20:08:00");
var d2=new Date("2004/09/17 20:08:00");
var d3=(d2-d1)/1000;
alert(d3);
}