document.addEventListener("DOMContentLoaded", () => { "use strict"; const expire = localStorage.getItem("expire_time"); const start = Math.floor(new Date().getTime() / 1000); const end = Math.floor(new Date("2024.04.25").getTime() / 1000); const now = Date.now(); let bannerMain = document.getElementById("banner-main-page"); if (start < end) { return; } else { if (expire) { if (start > expire) { localStorage.removeItem("expire_time"); } else { if (bannerMain) { document.getElementById("banner-main-page").classList.add("d-none"); } } } else { if (bannerMain) { document.getElementById("banner-main-page").classList.remove("d-none"); } } if (bannerMain) { document .getElementById("close-banner") .addEventListener("click", function () { document.getElementById("banner-main-page").classList.add("d-none"); const next = Math.floor( new Date(now + 24 * 60 * 60 * 1000).getTime() / 1000 ); localStorage.setItem("expire_time", next); }); } } });