计算时间差值,精确到秒。解决方法

计算时间差值,精确到秒。
  现在有两个时间,一个是JS获取的本机时间,一个是后台获取的服务器时间,我想获取他们的总秒数的差值,怎么求
2015-9-21 10:47:25  JS
2015-9-21 10:46:28  后台

我想在js中把这时间转换为1970-1-1到现在的总秒数,然后相减就是秒数差值 
------解决思路----------------------

    var s1 = '2015-9-21 10:47:25';
    var s2 = '2015-9-21 10:46:28';
    var d1 = new Date(s1.replace(/-/g, '/'));
    var d2 = new Date(s2.replace(/-/g, '/'));
    var totalMS = d1.getTime() - d2.getTime();
    alert('相差秒数:'+totalMS/1000)