ww.jquery.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. function ww_clock(e,obj){
  2. UpdateTime(e,obj);
  3. setInterval(
  4. function(){
  5. UpdateTime(e,obj)
  6. },1000);
  7. }
  8. //获取倒计时
  9. function UpdateTime(e,obj){
  10. e = e.replace(/\-/g, "/");
  11. var newDate = new Date();
  12. var endDate = parserDate(e);
  13. var s=parseInt((endDate.getTime()-newDate.getTime())/1000);
  14. if(s<=0){
  15. obj.html("<span style='color:#FF4B28;float:left;margin-left:8px;'>整改超时</span>");
  16. return;
  17. }
  18. var day=Math.floor(s/86400);
  19. s=s%86400;
  20. var hours=Math.floor(s/3600);
  21. s=s%3600;
  22. var minutes=Math.floor(s/60);
  23. s=s%60;
  24. var s4=s;
  25. if(day>=1){
  26. 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> 秒");
  27. }else if(day<1){
  28. 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> 秒");
  29. }else if(hours>=1){
  30. obj.html("<span style='color:#e13b2c;font-weight:bold;'>"+minutes+"</span> 分 <span style='color:#e13b2c;font-weight:bold;'>"+s4 +"</span> 秒");
  31. }else{
  32. obj.html("<span style='color:#e13b2c;font-weight:bold;'>"+s4+"</span> 秒");
  33. }
  34. };
  35. var parserDate = function (date) {
  36. date = date.replace('.0','');
  37. var t = Date.parse(date);
  38. if (!isNaN(t)) {
  39. return new Date(Date.parse(date.replace(/\-/g, "/")));
  40. } else {
  41. return new Date();
  42. }
  43. };