我需要每秒更新给定的数据时间。
今天的日期没有必要,可以是“ 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/