有没有办法在某个时间使用Document.getTime()?

时间:2014-11-25 00:59:43

标签: javascript date

默认情况下document.getTime()返回自1970年1月1日以来的毫秒数,但如果我想从不同的日期开始,我是否必须使用加/减来这样做,或者我可以通过某种方式完成同样事情的参数?

2 个答案:

答案 0 :(得分:1)

如果您想要时间,请说2013年12月25日

var date = new Date("December 25, 2013 00:00:00");
document.write( dt.getTime() ); 

答案 1 :(得分:0)

如果没有减法,你不能这样做,但这有效:

var d=new Date("November 25, 2014 02:01:00");
var n=new Date("November 25, 2014 02:00:00");
var x = d.getTime() - n.getTime();
document.write(x + " milliseconds since "+n);

请注意,不应在生产中使用document.write

如果您想要从现在到过去的任何时间,我们都会这样做:

var d=new Date();
var n=new Date("November 25, 2014 02:00:00");
var x = d.getTime() - n.getTime();
document.write(x + " milliseconds since "+n);