0

我正在阅读 RSS 提要,该提要以以下格式输出日期/时间:

日,DD Mon YYYY HH:MM:SS OFFSET

例如,

2012 年 4 月 24 日星期二 08:15:00 -0700

使用 JavaScript,我需要将其转换为 ISO8601 字符串(Date.toISOString()最好通过)。

任何援助将不胜感激。

我之前没有真正在 JS 中使用过时间,所以我没有太多的想法。是否可以将偏移量切换到时区,并将其转换为 JS Date 对象?

4

1 回答 1

1

你可以用日期对象做到这一点(至少它在 chrome 中对我有用)

var test = new Date("Tue, 24 Apr 2012 08:15:00 -0700");
test.toISOString() // "2012-04-24T15:15:00.000Z"

我希望这是正确的输出...不确定

于 2012-04-24T16:43:09.330 回答