从实现一个倒计时功能来搞清楚日期计算

先贴代码以及占坑

function startTime(duration, display) {
  var timer = duration, minutes, seconds;
  setInterval(() => {
    hour = parseInt(timer / 60*60 % 24, 10)
    minutes = parseInt(timer / 60 % 60, 10)
    seconds = parseInt(timer % 60, 10);
    
    hou
    minutes = minutes < 10 ? '0' + minutes : minutes;
    seconds = seconds < 10 ? '0' + seconds : seconds;

    display.text(minutes + ':' + seconds);
    if(--timer < 0) {
      timer = duration;
    }

  }, 1000)
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,126评论 25 709
  • (插入排序、选择排序、交换排序、归并排序、基数排序) 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序...
    文中客阅读 7,020评论 5 31
  • 虽然自从学焦点以来,我一直对学生们是正向关注,但是当众多的负能量聚集在一起的时候,我还是感觉有些身心疲惫,力不从心...
    焦点周青阅读 321评论 0 1
  • 肠炎是细菌、病毒、真菌和寄生出等引起的小肠炎和结肠炎。临床表现主要有腹痛,腹泻,稀水便或黏液脓血便。部分病人可有发...
    红火太阳阅读 332评论 0 0