分享

js函数封装实现一个倒计时效果

 怡红公子0526 2021-09-15

1:核心算法就是输入的事件 - 剩余的时间,既是倒计时

  输入的总毫秒数 - 现在的时间的总毫秒数 得到剩余的毫秒数就是倒计时的时间

2:把剩余的毫秒数转算成  天  时  分  秒

 

function getTime(time){

  var nowTime = +new Date();  //返回的是当前时间的毫秒数

  var inputTime = +new Date(time); //返回的是输入的毫秒数

  var times = (inputTime - nowTime)/1000;  //times是剩余时间转换成秒

    var days = parseInt(times/60/60/24) //声明变量存储天数

      days = days<10?'0’+days:days;

    var hours = parseInt(times/60/60%24) //声明变量存储小时

      hours = hours<10?'0’+hours:hours;

    var mins = parseInt(times/60%60) //声明变量存储分钟

      mins = mins<10?'0’+mins:mins;

    var Scons = parseInt(times%60) //生命便令存储当前的秒

      Scons = Scons<10?'0’+Scons:Scons;

    return '距离还有’+days+'天’+hours+'时’+mins+'分’+Scons+'秒’;

}

 

    console.log(getTime('2020-10-1 19:00:00’));

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多