Changeset 645103
- Timestamp:
- 12/27/2012 08:12:44 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dp-maintenance-mode-lite/trunk/templates/dark/js/jquery.counterClock.js
r607195 r645103 19 19 }) 20 20 21 launchDateFix = Date.UTC(opts.launchDate.year, (opts.launchDate.month - 1), opts.launchDate.day, opts.launchDate.hour, opts.launchDate.minute);21 launchDateFix = new Date(opts.launchDate.year, (opts.launchDate.month - 1), opts.launchDate.day, opts.launchDate.hour, opts.launchDate.minute); 22 22 23 23 gVars["launchDate"] = launchDateFix; … … 35 35 var currentTime = new Date(), differenceTime; 36 36 37 differenceTime = new Date(gVars.launchDate - currentTime.getTime()); 37 differenceTime = new Date(gVars.launchDate.getTime() - currentTime.getTime()); 38 39 var d = Math.floor(Math.abs((gVars.launchDate.getTime() - currentTime.getTime()) / (24*60*60*1000))); 40 var h = differenceTime.getUTCHours(); 41 var m = differenceTime.getUTCMinutes(); 42 var s = differenceTime.getUTCSeconds(); 43 if( differenceTime.getTime() < 0 ) { 44 d = 0; 45 h = 0; 46 m = 0; 47 s = 0; 48 } 49 //console.log(differenceTime.getTime()); 50 $('.container_clock .days span').html(_str_pad(d, 2, "0", "STR_PAD_LEFT")); 51 $('.container_clock .hours span').html(_str_pad(h, 2, "0", "STR_PAD_LEFT")); 52 $('.container_clock .minutes span').html(_str_pad(m, 2, "0", "STR_PAD_LEFT")); 53 $('.container_clock .seconds span').html(_str_pad(s, 2, "0", "STR_PAD_LEFT")); 38 54 39 if(gVars.launchDate <= currentTime.getTime()) { 40 41 var d = 0; 42 var h = 0; 43 var m = 0; 44 var s = 0; 45 46 } else { 47 48 var d = Math.floor(Math.abs((gVars.launchDate - currentTime.getTime()) / (24*60*60*1000))); 49 var h = differenceTime.getUTCHours(); 50 var m = differenceTime.getUTCMinutes(); 51 var s = differenceTime.getUTCSeconds(); 52 53 } 54 55 $('.container_clock .days span').html(d); 56 $('.container_clock .hours span').html(h); 57 $('.container_clock .minutes span').html(m); 58 $('.container_clock .seconds span').html(s); 59 55 60 56 },1000); 57 } 58 59 function _str_pad(input, pad_length, pad_string, pad_type) { 60 61 var half = '', 62 pad_to_go; 63 64 var str_pad_repeater = function (s, len) { 65 var collect = '', 66 i; 67 68 while (collect.length < len) { 69 collect += s; 70 } 71 collect = collect.substr(0, len); 72 73 return collect; 74 }; 75 76 input += ''; 77 pad_string = pad_string !== undefined ? pad_string : ' '; 78 79 if (pad_type != 'STR_PAD_LEFT' && pad_type != 'STR_PAD_RIGHT' && pad_type != 'STR_PAD_BOTH') { 80 pad_type = 'STR_PAD_RIGHT'; 81 } 82 if ((pad_to_go = pad_length - input.length) > 0) { 83 if (pad_type == 'STR_PAD_LEFT') { 84 input = str_pad_repeater(pad_string, pad_to_go) + input; 85 } else if (pad_type == 'STR_PAD_RIGHT') { 86 input = input + str_pad_repeater(pad_string, pad_to_go); 87 } else if (pad_type == 'STR_PAD_BOTH') { 88 half = str_pad_repeater(pad_string, Math.ceil(pad_to_go / 2)); 89 input = half + input + half; 90 input = input.substr(0, pad_length); 91 } 92 } 93 94 return input; 61 95 } 62 96
Note: See TracChangeset
for help on using the changeset viewer.