我正在阅读RSS源,它以下列格式输出日期/时间:
Day,DD Mon YYYY HH:MM:SS OFFSET
例如,
星期二,2012年4月24日08:15:00 -0700
使用JavaScript,我需要将其转换为ISO8601字符串(最好通过Date.toISOString()
)。
任何帮助都将不胜感激。
之前我还没有真正与JS合作过,所以我没有太多想法。是否可以将偏移量切换到时区,并将其转换为JS Date对象?
答案 0 :(得分:1)
你可以用日期对象做到这一点(至少它在chrome中对我有效)
var test = new Date("Tue, 24 Apr 2012 08:15:00 -0700");
test.toISOString() // "2012-04-24T15:15:00.000Z"
我希望这是正确的输出......不确定