2013-10-26 71 views
0

我正在使用Node.js來構建我的RSS文件。我使用(new Date).toString()創建了一個日期字符串,然後將該值用於RSS文件中的<pubDate>字段。然而,當我運行Feed Validator,它報告說,這樣的日期字符串無效:如何使用JavaScript輸出RFC-822兼容日期字符串?

enter image description here

一個例子日期字符串,我產生是:

Fri Oct 25 2013 17:59:42 GMT+0200 (Central European Daylight Time) 

如果我理解正確的,在爲了驗證,在「星期五」之後應該有一個逗號,並且最後的「GMT」和最後的父母應該被刪除。有沒有一種內置的方法可以用JavaScript生成這種兼容的字符串,還是我必須編寫一個自定義函數來執行此操作?

回答

5

()

(新日).toUTCString在http://mdn.io/toUTCString記錄在案

+1

檢查出來。謝謝。 URL是'mdn.io/toUTCString' btw:p –

+0

謝謝,不知道有一個短版 –

+0

new Date()對不對? – anthonygore

相關問題