var interval = (new Date(selection[0].data.dealLimitTime).getTime() - new Date().getTime()) / 1000;
var SysSecond = parseInt(interval); //这里获取倒计时的起始时间
var InterValObj = window.setInterval(SetRemainTime, 1000); //间隔函数,1秒执行
function SetRemainTime() {
  if (SysSecond > 0) {
    SysSecond = SysSecond - 1;
    var second = Math.floor(SysSecond % 60); // 计算秒
    var minite = Math.floor((SysSecond / 60) % 60); //计算分
    var hour = Math.floor((SysSecond / 3600) % 24); //计算小时
    var day = Math.floor((SysSecond / 3600) / 24); //计算天
    Ext.getCmp("viewWin").setTitle("查看" + '<font color="red">' + "&nbsp;&nbsp;&nbsp;&nbsp;" + "剩余时间:" + day + "天" + hour + "小时" + minite + "分" + second + "秒" + '</font>');
  } else {//剩余时间小于或等于0的时候,就停止间隔函数
    window.clearInterval(InterValObj);
    //这里可以添加倒计时时间为0后需要执行的事件
    Ext.getCmp("viewWin").setTitle("查看" + '<font color="red">' + "&nbsp;&nbsp;&nbsp;&nbsp;" + "剩余时间:" + "已到期" + '</font>');
  }
}

最新文章

  1. UNIX网络编程-基本API介绍(一)
  2. js如何判断一组数字是否连续,得到一个临时数组[[3,4],[13,14,15],[17],[20],[22]];
  3. 《我是IT一只小小鸟》读后感
  4. 5.2:缓存中获取单例bean
  5. 设置JVM内存溢出时快照转存HeapDump到文件
  6. 基于u盘安装centos6.0
  7. Hyper Prefix Sets
  8. Spark on YARN的两种运行模式
  9. BI中事实表和维度表的定义
  10. linux查看内核版本
  11. HIVE的常用操作(HQL)语句
  12. Javascript异步编程之一异步原理
  13. java树形菜单实现
  14. sqoop将mysql数据导入hbase、hive的常见异常处理
  15. 五.ssh远程管理服务
  16. C#宣告一个变量
  17. [转]ASP.NET MVC学习系列(二)-WebAPI请求 传参
  18. JobScheduler调度器过程(JobSchedulerService的启动过程)
  19. NaviCat SqlServer Windows 10 Update 1803 IM004 - Driver&#39;s SQLAllocHandle on SQL_HANDLE_ENV failed
  20. 在PHPStorm中快速插入当前日期

热门文章

  1. 基于CNN的人群密度图估计方法简述
  2. Android版数据结构与算法(八):二叉排序树
  3. 02. Install redis on Linux
  4. wow.js让css3动画变动更有趣(滚动页面动画模拟懒加载特效)
  5. ArcGIS注册数据库问题分析
  6. 关于ORACLE的各种操作~持续汇总~
  7. Sql中CHARINDEX用法
  8. springboot 多线程执行
  9. 最短路问题之Dijkstra算法
  10. IDEA:Maven项目找不到mapper文件 无法自动映射