123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- function ww_clock(e, obj) {
- UpdateTime(e, obj);
- setInterval(
- function () {
- UpdateTime(e, obj)
- }, 1000);
- }
- //获取倒计时
- function UpdateTime(e, obj) {
- e = e.replace(/\-/g, "/");
- var newDate = new Date();
- var endDate = parserDate(e);
- var s = parseInt((endDate.getTime() - newDate.getTime()) / 1000);
- if (s <= 0) {
- obj.html("<span style='color:#FF4B28;float:left;margin-left:8px;'>整改超时</span>");
- return;
- }
- var day = Math.floor(s / 86400);
- s = s % 86400;
- var hours = Math.floor(s / 3600);
- s = s % 3600;
- var minutes = Math.floor(s / 60);
- s = s % 60;
- var s4 = s;
- if (day >= 1) {
- obj.html("<span style='color:#e13b2c;font-weight:bold;'>" + day + "</span> 天 <span style='color:#e13b2c;font-weight:bold;'>" + hours + "</span> 时 <span style='color:#e13b2c;font-weight:bold;'>" + minutes + "</span> 分 <span style='color:#e13b2c;font-weight:bold;'>" + s4 + "</span> 秒");
- } else if (day < 1) {
- obj.html("<span style='color:#e13b2c;font-weight:bold;'>" + hours + "</span> 时 <span style='color:#e13b2c;font-weight:bold;'>" + minutes + "</span> 分 <span style='color:#e13b2c;font-weight:bold;'>" + s4 + "</span> 秒");
- } else if (hours >= 1) {
- obj.html("<span style='color:#e13b2c;font-weight:bold;'>" + minutes + "</span> 分 <span style='color:#e13b2c;font-weight:bold;'>" + s4 + "</span> 秒");
- } else {
- obj.html("<span style='color:#e13b2c;font-weight:bold;'>" + s4 + "</span> 秒");
- }
- };
- var parserDate = function (date) {
- date = date.replace('.0', '');
- var t = Date.parse(date);
- if (!isNaN(t)) {
- return new Date(Date.parse(date.replace(/\-/g, "/")));
- } else {
- return new Date();
- }
- };
-
|