首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将普通日期转换为unix时间戳

问将普通日期转换为unix时间戳
EN

Stack Overflow用户
提问于 2012-08-10 06:46:11
回答 11查看 272.2K关注 0票数 151

如何在javascript中将普通日期2012.08.10转换为unix时间戳?

小提琴:http://jsfiddle.net/J2pWj/

我在这里看到过很多把它转换成PHP、Ruby等的帖子。但我需要在JS中执行此操作。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-08-10 06:53:02

代码语言:javascript
复制
new Date('2012.08.10').getTime() / 1000

检查JavaScript Date documentation。

票数 292
EN

Stack Overflow用户

发布于 2015-02-24 05:23:46

代码语言:javascript
复制
parseInt((new Date('2012.08.10').getTime() / 1000).toFixed(0))

重要的是要添加toFixed(0),以便在除以1000时删除任何小数,以便将毫秒转换为秒。

.getTime()函数以毫秒为单位返回时间戳,但真正的unix时间戳始终以秒为单位。

票数 74
EN

Stack Overflow用户

发布于 2017-06-19 23:19:38

​

代码语言:javascript
复制
var d = '2016-01-01T00:00:00.000Z';
console.log(new Date(d).valueOf()); // returns the number of milliseconds since the epoch

​

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11893083

复制
相关文章

相似问题

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