Google Feed API'发布日期'错误的一天

Google Feed API 'publishedDate' wrong day

本文关键字:日期 错误 一天 布日期 Feed API Google      更新时间:2023-09-26

使用Google Feed API JSON结果时,JSON结果中的原始RSS将转换为休息一天。

例如,以下源RSS条目:

<pubDate>Mon, 19 Aug 2013 04:00:00 GMT</pubDate>

变为:

"Sun, 18 Aug 2013 21:00:00 -0700"

在JSON结果中。有没有办法指定一个时区,让它知道不转换?

提前感谢!

您的问题中没有"错误的日期",两个日期字符串是等效的,只是在不同的时区。在您的Javascript中,您只需从任意一个对象构造一个Date对象,然后使用Date方法(如toLocaleStringtoUTCString)以本地方式表示它。

这是一个可以玩的Fiddle示例。