如何获取从gmt日期到现在的时间?

问题描述:

我这种格式如何获取从gmt日期到现在的时间?

Fri Mar 22 2013 23:38:20 GMT+0100 (CET) 

我必须检测这得花多少时间,因为日起经过已经约会到现在

我已经预先的JavaScript的可用性和jQuery

你可以试试this

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" 
+0

哇!我可以减去两个日期......我不知道! – realtebo 2013-03-23 08:43:25

+1

是。请注意结果以毫秒为单位。 – 2013-03-23 08:43:49

+0

感谢您的精确 – realtebo 2013-03-23 08:56:14