1/* 2 ã¿ã¤ãã¼ 3 ãã¼ã¸å ã«data-display-timer屿§ãè¨å®ããã¨è¨å®æéã«å¿ãã¦è¡¨ç¤ºãåãæ¿ãã 4 data-timer-start: éå§æ¥æï¼yyyy/mm/dd-hh:mmå½¢å¼ãçç¥å¯ãããã©ã«ã: 2000/01/01-00:00ï¼ 5 data-timer-end: çµäºæ¥æï¼yyyy/mm/dd-hh:mmå½¢å¼ï¼ 6*/ 7function time_formatter(str_time) { 8 // yyyy/mm/dd-hh:mmã§æå®ãããæ¥æãDateãªãã¸ã§ã¯ãã«å¤æãã 9 let parts = str_time.split('-'); 10 let dateParts = parts[0].split('/'); 11 let timeParts = parts[1].split(':'); 12 return new Date( 13 parseInt(dateParts[0], 10), 14 parseInt(dateParts[1], 10) - 1, 15 parseInt(dateParts[2], 10), 16 parseInt(timeParts[0], 10), 17 parseInt(timeParts[1], 10) 18 ); 19} 20 21$(function(){ 22 const now = new Date(); 23 $('[data-display-timer="true"]').each(function(){ 24 25 let start = $(this).attr('data-timer-start') || '2000/01/01-00:00'; 26 let end = $(this).attr('data-timer-end'); 27 if (!end) return; 28 29 let startDate = time_formatter(start); 30 let endDate = time_formatter(end); 31 if (now >= startDate && now <= endDate) { 32 $(this).show(); 33 } else { 34 $(this).hide(); 35 } 36 }); 37});
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.