我需要每秒更新给定的数据时间。
今天的日期没有必要,可以是“ 2017年10月11日08:01:29”

我想是这样的,但是我缺乏元素。

var dte = new Date("October 11, 2017 08:01:29");

setInterval('test()', 1000);
function test(){
    //update date "dte"
    console.log(dte)
}

最佳答案

如果我理解正确,您想每秒更新一次日期对象,这意味着setInterval的每次迭代都会使日期对象的秒数增加一,对吗?

在这种情况下,解决方案可能是这样的:

var dte = new Date("October 11, 2017 08:01:29");

setInterval('test()', 1000);
function test(){
    dte.setSeconds(dte.getSeconds() + 1);
    console.log(dte);
    // Should log 08:01:30 on first iteration...
}

关于javascript - 从给定日期时间更新datetime,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59101377/

10-10 16:22