0

以下:

var a = new Date(2012,1,1);
alert(a);
alert(a.getSeconds());
a = new Date(a.getTime() + (180 * 1000)); // adds 3 seconds.
alert(a);
alert(a.getSeconds());​ 

结果是 :

2012 年 2 月 1 日星期三00:00:00 GMT-0200 (Horário brasileiro de verão) 0 2012 年 2 月 1 日星期三00:03:00 GMT-0200 ( Horário brasileiro de verão) 0


我的 3 秒在哪里?

4

1 回答 1

3

你增加了 3 分钟,而不是 3 秒。

改变

a = new Date(a.getTime() + (180 * 1000)); // adds 3 seconds.

a = new Date(a.getTime() + (3 * 1000)); // adds 3 seconds.
于 2012-10-05T02:35:35.003 回答