计算倒计时 xx天-xx时--xx分--xx秒

分手后的思念是犯贱 2024-04-18 22:10 177阅读 0赞

这是之前做CRM系统的时候,刚好碰到业务需要,便研究了哈
这个前提是后台返回的时候 countdown>0 并且是秒数 或者毫秒数
如果是时间戳便需要多一步转换的过程

  1. var _this = this;
  2. // console.log(544,_this.tabledata)
  3. setInterval(function(){
  4. for(var i=0;i<_this.tabledata.length;i++){
  5. if(_this.tabledata[i].countdown>0){
  6. _this.tabledata[i].countdown -= 1;
  7. var leftTime = _this.tabledata[i].countdown ;
  8. var days = Math.floor(leftTime / 3600 /24); //计算剩余的天数
  9. var hours = Math.floor(leftTime / 60 / 60 % 24); //计算剩余的小时
  10. var minutes = Math.floor(leftTime / 60 % 60);//计算剩余的分钟
  11. var seconds = Math.floor(leftTime % 60);//计算剩余的秒数
  12. _this.tabledata[i]['str']= days+"天" + hours+"小时" + minutes+"分"+seconds+"秒";
  13. }
  14. }
  15. },1000)
  16. },

发表评论

表情:
评论列表 (有 0 条评论,177人围观)

还没有评论,来说两句吧...

相关阅读