如何计算当前分钟剩下的秒数

 a13786812476 发布于 2023-02-12 09:11

我想在UI更新时钟时,从时间的变化12:0112:02.

我可以每隔60秒做一次setInterval,但是开始可能不会在新的一分钟的第一秒.我怎样才能确保它在第一秒开始?

我想我需要找出当前分钟剩余的秒数,然后执行一个setTimeout,在秒过去时触发setInterval.

var secondsLeft = ?; //calculate seconds left in this minute

setTimeout(function(){
    setInterval(function(){
        //update clock
    }, 1000 * 60);
}, secondsLeft);

如果moment.js让它变得更容易,那对我来说没问题.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有