如何使用JavaScript输出RFC-822兼容日期字符串?

Šim*_*das 0 javascript validation rss date node.js

我正在使用Node.js来构建我的RSS文件.我创建一个Date字符串,(new Date).toString()然后将该值用于<pubDate>RSS文件中的字段.但是,当我运行Feed验证程序时,它会报告这样的日期字符串无效:

在此输入图像描述

我生成的示例日期字符串是:

Fri Oct 25 2013 17:59:42 GMT+0200 (Central European Daylight Time)
Run Code Online (Sandbox Code Playgroud)

如果我理解正确,为了验证,"Fri"之后应该有一个逗号,并且应该删除"GMT"和末尾的parens.有没有内置的方法来生成这样的兼容字符串与JavaScript或我是否必须编写自定义函数来执行此操作?

And*_*den 6

(new Date).toUTCString()

记录在http://mdn.io/toUTCString