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

时间:2013-10-26 14:27:00

标签: javascript node.js validation date rss

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

enter image description here

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

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

如果我理解正确,为了验证,在&#34; Fri&#34;和&#34; GMT&#34;之后应该有一个逗号。并且应该删除最后的parens。有没有内置的方法用JavaScript生成这样的兼容字符串,还是我必须编写自定义函数来执行此操作?

1 个答案:

答案 0 :(得分:6)

(new Date).toUTCString()

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