将新的Date()格式化为EEE MMM dd HH:mm:ss zzz yyyy

Vid*_*dya 8 javascript date

我使用"新日期()"显示日期/时间.

它目前显示

"Thu May 31 2012 13:04:29 GMT-0500 (CDT)".
Run Code Online (Sandbox Code Playgroud)

我需要这个:

 "Thu May 31 13:04:29 CDT 2012". 
Run Code Online (Sandbox Code Playgroud)

我该如何格式化?

小智 0

var a = new Date();
    var fp = a.toDateString().substring(0, a.toDateString().length - 4);
    var sp = a.toLocaleTimeString();
    var tp = a.toDateString().substr(a.toDateString().length - 5);
    $('.timer').html(fp + ' ' + sp + ' ' + tp);
Run Code Online (Sandbox Code Playgroud)