$(document).ready(function () { $('.submn-tit h2').addClass('wow fadeInDown'); $('.submn-tit p').addClass('wow fadeInDown'); $('.submn').addClass('animated wow fadeIn'); $('.board_output .board_output tbody > tr > td > table > tbody > tr:nth-child(2) > td:first-child').addClass('pf_txt'); $('.pf-area table.board_output table.board_output > tbody > tr > td > table').addClass('pf_wrap'); // $('.pf_wrap').mouseenter(function () { // $(this).find('.pf_txt').slideUp(); // }); // $('.main-nav').mouseleave(function () { // $(this).find('li ul').slideUp(); // }); }); document.addEventListener("DOMContentLoaded", function () { const todayCountEl = document.querySelector(".today-count em"); const totalCountEl = document.querySelector(".total-count em"); // 초기값 설정 const initialTotalCount = 2704; // 날짜 포맷 함수 (YYYY-MM-DD 형식) const getTodayDate = () => { const today = new Date(); return today.toISOString().split("T")[0]; }; const today = getTodayDate(); // 로컬스토리지에서 데이터 가져오기 let totalCount = parseInt(localStorage.getItem("totalCount")) || initialTotalCount; let todayDate = localStorage.getItem("todayDate") || null; let todayCount = parseInt(sessionStorage.getItem("todayCount")) || 0; // 오늘 날짜가 다르면 방문자 수 초기화 if (todayDate !== today) { todayCount = 1; // 새로운 날의 첫 방문 todayDate = today; } else { todayCount += 1; // 같은 날 방문자 증가 } // 전체 방문자 수 증가 totalCount += 1; // 로컬스토리지와 세션스토리지에 데이터 저장 localStorage.setItem("totalCount", totalCount); localStorage.setItem("todayDate", todayDate); sessionStorage.setItem("todayCount", todayCount); // HTML 요소에 값 반영 todayCountEl.textContent = todayCount; totalCountEl.textContent = totalCount; console.log("오늘 방문자 수:", todayCount); console.log("누적 방문자 수:", totalCount); });