JavaScript - 将Date()转换为秒

ger*_*lol 8 javascript time date hacker-news algolia

我正在使用Algolia制作的Hacker News API:

https://hn.algolia.com/api

我有点困惑,因为它说要搜索帖子,因为它说要运行以下查询:

自时间戳开始的评论X(第二次) http://hn.algolia.com/api/v1/search_by_date?tags=comment&numericFilters=created_at_i>X

它表示X用秒表替换时间戳,但你究竟会怎么做呢?让我们说我的最后一篇文章是2015-08-25T15:35:58.000Z.从那天起,我将如何运行此查询以搜索帖子?我不知道如何将这个日期转换为秒...

提前致谢!

tym*_*eJV 30

getTime() 将以毫秒为单位获取日期,因此除以1000:

var date = new Date("2015-08-25T15:35:58.000Z");
var seconds = date.getTime() / 1000; //1440516958
Run Code Online (Sandbox Code Playgroud)

  • 在某些情况下,您可能需要添加舍入。`数学.round(...)` (2认同)