问题标签 [pubdate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2980 浏览

php - 将 int-date 转换为 RSS PubDate RFC 822 PHP

我有一个让我抓狂的问题,我的任务是从 API 解析日期并将其转换为 RFC 822 格式,因为输出的提要出现验证错误

API 中的日期如下所示:

我在通过 substr 进行的描述中有一个日期

此日期将呈现为:

对于我所做的发布

呈现为:

W3C 提要验证器说它没有验证,因为 pubDate 不是 RFC 822 形式

它需要看起来像:

我可以想象一个 hacky 解决方案来表达“if (month = 01){ actualmonth = Jan}”,但我真的不知道如何处理这些日子,

另外我对 PHP 不太满意,但我需要尽快解决这个问题。

希望你能帮助我,一定有一个我在类似问题上没有找到的解决方案

问候约翰

0 投票
1 回答
525 浏览

rss - 将 pubDate 转换为 yql 中的时间戳 rss

我有一个 YQL 查询,我正在从 RSS 提要访问数据。我想获取提要中文章的 pubDate,但我不希望它采用(例如)这种格式:

2012 年 11 月 30 日星期五 14:19:55 +0000

我希望它采用这种格式:

2012 年 11 月 30 日

YQL 本身是否有一个简单的函数可以让我这样做?为了清楚起见,我宁愿有一个仅限 YQL 的解决方案,而不必使用 PHP 或 javascript 或任何东西。

0 投票
1 回答
791 浏览

php - Rss - 显示 pubDate 和 dc:date 相同的功能

我在同一个网站上有 4 个 RSS 提要。我的功能如下所示:

2 个 rss-feed 有 pubDate,另外 2 个有 dc:date。因此,如果我将 pubDate 更改为 dc:date 2 工作,其他将显示“1970-01-01”,如果我将 dc:date 更改为 pubDate,我会得到同样的结果,但反过来。

现在我的问题是“编辑”函数的最简单方法是什么,以便我可以同时运行这两种类型?

0 投票
2 回答
150 浏览

python - 当我执行 .save() 时,Django 会更改 pub_date

我有一个模型问题,其中包含一个名为 flags 的 IntegerField 和一个名为 pub_date 的日期时间字段。pub_date 设置为 auto_now=True。
我有一个更改标志字段的视图。当我更改标志并对 Question 对象执行 .save() 时,其发布日期更改为现在。
我不希望仅在创建 pub_date 时设置它,而不是在我更改记录中的某些数据时设置。我怎样才能做到这一点?
如果您需要查看我的代码,请告诉我,因为我认为您不需要在这里。

0 投票
2 回答
5016 浏览

javascript - 在jQuery中将RSS pubdate字符串转换为时间和日期

所以我有一个字符串,类似于Wed, 08 May 2013 11:11:30 GMT. (仅供参考,它是从 XML RSS 文件中提取的)我想要从上面的字符串到两个变量,Wed, 08 May11:11. 据我所知,这里需要做几件事:

  • 删去第三个空格前的文字
  • 剪掉第 4 个空格和第 2 个冒号之间的文本
  • 将这两段文本保存为变量

除此之外,我不知道该怎么做。任何人都可以帮忙吗?到目前为止,我的代码如下:

如您所见,我已经删除了标题、描述并阅读了更多文本。proxy.php 文件只是一个 file_get_contents 请求。

0 投票
0 回答
100 浏览

php - 如何从外部 RSS 提要自定义 pubDate

我正在尝试从外部页面的 RSS 提要中获取 pubDate。

到目前为止,我有:

这给了我结果:

我该怎么做Monday, 23/09/2013 01:20:04

0 投票
1 回答
631 浏览

javascript - 通过 Google Feeds API 查看时,Yahoo Pipes RSS pubDate 显示为“未定义”

我有一个在 Yahoo Pipes 中创建的 RSS 提要。你可以在这里查看

然而,当通过 Google Feed 的 API 查看它时,pubDate 显示为未定义(为避免疑问,我还尝试使用 PubDate 的情况对其进行格式化)。

这是我使用的代码:

...这里是一个示例页面

我已经对此进行了一些谷歌搜索,并发现 Yahoo Pipes 输出 PubDate 的方式似乎存在一些记录问题。我已经尝试按照问题Can't get pubDate to output in Yahoo!中的说明进行操作!管道?(生成的管道在这里),但它似乎没有任何区别。

如何从 Yahoo Pipes RSS 提要在 Google 提要上输出正确的 PubDate?这甚至可能吗?

0 投票
0 回答
428 浏览

php - 通过 PHP 解析时,RSS pubDate 落后一个小时。夏令时?

这可能是一个非常简单的问题 - 但我有点困惑。

我们正在拉入一个 RSS 提要来列出我们网站上的事件 - 但自从 DST 以来,它们一直显示晚一个小时(在主要的、单独的网站上它们显示得很好)。

为简单起见,让我们将其缩减为:

返回:

在阅读和阅读之后 - 我认为可以安全地推断出站点的时区抽出提要并且我们的服务器在不同的时区运行。我能找到的唯一解决方案是通过 date_Default_timezone_set() 从纽约将我们的时区设置为 -0400 时区(......我......我一生都无法弄清楚它是什么) - 但既然我们在 DST 之前很好,那是不是意味着我们必须在 DST 来来去去时重新调整我们的时区?

有人有什么建议还是我自己得出了这个问题的结论?

0 投票
1 回答
370 浏览

pubdate - 如何更换RSS订阅

我正在尝试创建 RSS 提要 此提要未验证。从

回声 <pubDate>2012-10-02 13:00:00</pubDate>

我希望替换元素必须是 RFC-822 日期时间

0 投票
1 回答
271 浏览

c# - 使用 XmlSerializer 反序列化 RSS xml 提要的 pubDate 元素时的错误

当我尝试使用 XmlSerializer 反序列化 RSS xml 的 pubDate 元素时,出现此错误:

System.Xml.dll 中出现“System.InvalidOperationException”类型的未处理异常

这是我在反序列化时使用的类:

并且 pubDate 元素具有以下格式:

我究竟做错了什么?这个错误的解决方案是什么?