如何用jquery/javascript转换时间/日期?

Wri*_*der 1 javascript time jquery

我现在有这个

last_modified = xhr.getResponseHeader('Last-Modified');

/* Last-Modified: Wed, 06 Apr 2011 20:47:09 GMT */
Run Code Online (Sandbox Code Playgroud)

但是,对于timeago插件,我需要这种格式

<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>
Run Code Online (Sandbox Code Playgroud)

什么是最容易和防弹的转换方式?

Has*_*him 7

使用javascript尝试如下:

对于标题部分:

    var dateObj = new Date(last_modified);
    var newDate = dateObj .getFullYear() + "-" + dateObj.getMonth() + "-" + dateObj.getDate() + "T" + dateObj.getHours() + ":" + dateObj.getMinutes() + ":" + dateObj.getSeconds() + "Z"; 
Run Code Online (Sandbox Code Playgroud)

对于"2008年7月17日"部分:

    var m_names = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
    var dateObj = new Date(last_modified);
    var anotherDate = m_names[dateObj.getMonth()] + " " + dateObj.getDate() + ", " + dateObj.getFullYear(); 
Run Code Online (Sandbox Code Playgroud)