Javascript 如何获取从gmt日期到现在所经过的时间?

Javascript 如何获取从gmt日期到现在所经过的时间?,javascript,jquery,Javascript,Jquery,我有一个这样的约会 Fri Mar 22 2013 23:38:20 GMT+0100 (CET) 我必须检测从日期到现在已经过去了多少时间 我已经提供了pre-javascript和jquery,您可以尝试: 您可以尝试: 哇!我可以减去两个日期。。。我不知道!是的。请注意结果是Wow女士!我可以减去两个日期。。。我不知道!是的。请注意,结果以毫秒为单位。 function secondsToString(seconds) { var numyears = Math.flo

我有一个这样的约会

Fri Mar 22 2013 23:38:20 GMT+0100 (CET)
我必须检测从日期到现在已经过去了多少时间

我已经提供了pre-javascript和jquery,您可以尝试:

您可以尝试:


哇!我可以减去两个日期。。。我不知道!是的。请注意结果是Wow女士!我可以减去两个日期。。。我不知道!是的。请注意,结果以毫秒为单位。
 function secondsToString(seconds)
    {
    var numyears = Math.floor(seconds / 31536000);
    var numdays = Math.floor((seconds % 31536000) / 86400); 
    var numhours = Math.floor(((seconds % 31536000) % 86400) / 3600);
    var numminutes = Math.floor((((seconds % 31536000) % 86400) % 3600) / 60);
    var numseconds = (((seconds % 31536000) % 86400) % 3600) % 60;
    return numyears + " years " +  numdays + " days " + numhours + " hours " + numminutes + " minutes " + numseconds + " seconds";

    }


    var t1=  Date.parse('Fri Mar 22 2013 23:38:20 GMT+0100 (CET)');
    var t2=  new Date()

    alert(secondsToString((t2-t1)/1000)) //"0 years 0 days 9 hours 39 minutes 40.98599999999715 seconds"