我如何搜索过去 x 天内创建的 Github 问题?

zee*_*epk 3 github github-search

也在这里问过,但在 2016 年,没有有效的答案。

我想搜索 x 天前创建的问题,但只能找到如何使用实际(硬编码,如果您愿意的话)日期进行搜索。例如,我想搜索不到 7 天前创建的问题。

我已经阅读了他们的搜索语法文档,但无法找到一种方法来做到这一点。

Tro*_*zza 5

目前,正如他们的搜索语法文档中提到的:

您可以使用 >、>=、<、<= 和范围查询来搜索早于或晚于另一个日期的日期,或者属于某个日期范围内的日期。日期格式必须遵循 ISO8601 标准,即 YYYY-MM-DD(年-月-日)。

不幸的是,这意味着它们没有为您提供开箱即用的方法来进行相对搜索。

如果您使用 UI 搜索,则可以使用排序依据Newest,而如果您使用 API/GraphQL,则需要编写一个函数来获取x天数、生成合规ISO8601日期并传递根据您的要求。

这不是您希望的答案,但我希望这有助于澄清它。