function createAqurTimer() {
const aqurTimer = document.createElement("div");
aqurTimer.id = "aqur_timer";
aqurTimer.className = "chatformBtn aqurBtn";
aqurTimer.innerHTML = `
`;
document.body.appendChild(aqurTimer);
return document.querySelector(".aqur_timer_container");
}
let interval = null;
function updateAqurTimer(aqurTimerContainer) {
const now = new Date();
const oneDay = 24 * 60 * 60 * 1000;
const untilFinishTime = new Date(new Date().setHours(23, 59, 59, 999)) - now;
const h = Math.floor((untilFinishTime % oneDay) / (60 * 60 * 1000));
const m = Math.floor((untilFinishTime % oneDay) / (60 * 1000)) % 60;
const s = Math.floor((untilFinishTime % oneDay) / 1000) % 60;
const ms = Math.floor((untilFinishTime % 1000) / 10);
aqurTimerContainer.innerHTML = `
お急ぎください!本日受付終了まで
あと
${String(h).padStart(2, '0')}時間
${String(m).padStart(2, '0')}分
${String(s).padStart(2, '0')}秒
`;
}
function initAqurTimerBtn() {
setTimeout(() => {
const aqurTimerContainer = createAqurTimer();
interval = setInterval(() => updateAqurTimer(aqurTimerContainer), 1000);
}, 2000); // 5秒後にcreateAqurTimerを実行
}
initAqurTimerBtn();