2013-05-02 112 views
2

我将如何获得毫秒数和特定数据。举例来说,我知道如何创建一个日期:Javascript:以毫秒为单位的日期

var d = new Date(2014,02,22,12,0,0,0); 

,并获得今天的日期:

(new Date()).getTime() + 10*24*60*60*1000;  

但是现在我如何将着手在此日期之前发生拿到总毫秒?

+0

你尝试过什么?你为什么不搜索堆栈溢出和网络的其他部分? – 2013-05-02 10:17:37

回答

3
var miliseconds = Math.abs(d - new Date()); 
var today = new Date() // empty constructor returns the "now" time. 

返回两个日期之间的毫秒数。使用Math.abs可确保您始终获得积极的结果。

+0

非常感谢!我喜欢积极的结果! – Corne 2013-05-02 11:19:09

1

那么它的减法问题。

var d = new Date(2014,02,22,12,0,0,0); 
var today = new Date(); 

var ms = d-today; 
document.write(ms); 

输出:

28015951707 
+0

谢谢Meoiswa!答案是一分钟后.. – Corne 2013-05-02 11:22:49

+0

我去检查文件,以确保我不是胡说八道:x没关系,因为alex23 – Meoiswa 2013-05-02 11:31:26

相关问题