首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pubDate到javascript中的unixtime

pubDate到javascript中的unixtime
EN

Stack Overflow用户
提问于 2011-06-02 16:14:26
回答 3查看 790关注 0票数 1

有没有人能把RSS转换成unix时间戳的函数?我试着使用了strtotime()的javascript版本,但它从未正确工作过。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-02 16:19:13

代码语言:javascript
复制
var pubDate = "Sun, 27 Mar 2011 20:17:21 +0100";

var date = new Date(pubDate);
var timestamp = Math.round(date.getTime()/1000);

alert(timestamp);

http://jsfiddle.net/VDwVB/1/

票数 6
EN

Stack Overflow用户

发布于 2011-06-02 16:27:42

使用Date.parse可以更轻松地完成以下操作:

代码语言:javascript
复制
var pubDate = "Sun, 27 Mar 2011 20:17:21 +0100";
alert(Math.round(Date.parse(pubDate)/1000));
票数 2
EN

Stack Overflow用户

发布于 2014-06-18 19:46:27

我认为获取unix时间戳的最简单方法(这是从1970年1月1日开始的以秒为单位的时间),如下所示:

代码语言:javascript
复制
var myDate = new Date("Sun, 27 Mar 2011 20:17:21 +0100");
    console.log(+myDate); // +myDateObject give you the unix from that date
    console.log(+myDate + 60); // if you want to add seconds for example, you just sum the seconds that you want to add, since myDate is the time in seconds
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6212049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档