【问题标题】:Javascript Date getSeconds returns 0 [closed]Javascript Date getSeconds 返回 0 [关闭]
【发布时间】:2012-10-05 02:32:31
【问题描述】:

以下内容:

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 秒在哪里?

【问题讨论】:

    标签: javascript date time milliseconds seconds


    【解决方案1】:

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

    改变

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

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

    【讨论】:

    • 天啊...我需要多睡觉。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-08-16
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    相关资源
    最近更新 更多