我有一个函数,可以从数据库获取UTC时间,例如“2015-10-28T18:02:44
”,并且我想使用moment.js中的设置间隔来更新时间
这样它就会给我输出像 8:02:53 am
和第二个 8:02:54 am
一样的输出,就像一个正常的时钟一样。
到目前为止,我的代码似乎不起作用
function update() {
var date = moment(new Date("2015-10-28T18:02:44"));
console.log(date.format('h:mm:ss a'));
};
setInterval(function(){
update();
}, 1000);
最佳答案
获取更新函数之前的日期,并在其中添加第二个日期,然后对其进行格式化。
var date = moment.utc("2015-10-28T18:02:44").local();
function update() {
console.log(date.add(1, "s").format('h:mm:ss a'));
};
setInterval(function(){
update();
}, 1000);
确保 setInterval 设置为 1000(1 秒)
关于javascript - 使用 moment.js 更新提供的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33391436/