1(function($) { 2 3 $(document).ready( function() { 4 5 function updater($d, $h, $m, $s, $i) { 6 var $baseTime = []; 7 $baseTime[$i] = new Date($date_new[$i]); 8 function update() { 9 var $cur = new Date(); 10 // СмеÑение ÑаÑового поÑÑа полÑзоваÑелÑ. ÐозвÑаÑÐ°ÐµÑ ÑмеÑение в минÑÑÐ°Ñ (ÑиÑло), Ñ.е. в ÐоÑкве ÑÑо знаÑение бÑÐ´ÐµÑ ÑавнÑм -180 11 var $timeZone = $cur.getTimezoneOffset(); 12 // ÐзменÑем ÑмеÑение ÑаÑового поÑÑа на ÐоÑковÑкое 13 var $moscowTime = $cur.setMinutes($cur.getMinutes() + $timeZone + 180); 14 // ÑколÑко оÑÑалоÑÑ Ð¼Ð¸Ð»Ð»Ð¸ÑекÑнд до завеÑÑÐµÐ½Ð¸Ñ ÑаймеÑа 15 var $diff = []; 16 $diff[$i] = $baseTime[$i] - $moscowTime; 17 // ÐÑли введÑнное вÑÐµÐ¼Ñ Ð¼ÐµÐ½ÑÑе ÑекÑÑего, Ñода заменÑем ÑÐ°Ð¹Ð¼ÐµÑ Ð½Ð° ÑекÑÑ 18 if($baseTime[$i] < $moscowTime ) { 19 $( '.timer-'+($i+1) ).html('00:00:00'); 20 } else { 21 // ÑколÑко миллиÑекÑнд до конÑа ÑекÑÐ½Ð´Ñ 22 var $millis = $diff[$i] % 1000; 23 $diff[$i] = Math.floor($diff[$i]/1000); 24 // ÑколÑко ÑекÑнд до конÑа минÑÑÑ 25 var $sec = $diff[$i] % 60; 26 if($sec < 10) $sec = "0"+$sec; 27 $diff[$i] = Math.floor($diff[$i]/60); 28 // ÑколÑко минÑÑ Ð´Ð¾ конÑа ÑаÑа 29 var $min = $diff[$i] % 60; 30 if($min < 10) $min = "0"+$min; 31 $diff[$i] = Math.floor($diff[$i]/60); 32 // ÑколÑко ÑаÑов до конÑа Ð´Ð½Ñ 33 var $hours = $diff[$i] % 24; 34 35 if($hours < 10) $hours = "0"+$hours; 36 var $days = Math.floor($diff[$i] / 24); 37 //$d.innerHTML = $days; 38 $h.innerHTML = $hours; 39 $m.innerHTML = $min; 40 $s.innerHTML = $sec; 41 // ÑледÑÑÑий Ñаз вÑзÑваем ÑебÑ, когда законÑиÑÑÑ ÑекÑÑÐ°Ñ ÑекÑнда 42 setTimeout(update, $millis); 43 } 44 } 45 setTimeout(update, 0); 46 } 47 48 for( $i = 0; $i < $date_new.length; $i++ ) { 49 updater(document.getElementById("days-"+($i+1)), 50 document.getElementById("hours-"+($i+1)), 51 document.getElementById("minutes-"+($i+1)), 52 document.getElementById("seconds-"+($i+1)), 53 $i); 54 } 55 56 }); 57 58})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.