countdown timer js

(function () { “use strict”; function updateCountdown() { var counter = document.getElementById(“hdg-countdown-days”); if (!counter) return; // Use Hellertown, Pennsylvania local time. var parts = new Intl.DateTimeFormat(“en-US”, { timeZone: “America/New_York”, year: “numeric”, month: “numeric”, day: “numeric” }).formatToParts(new Date()); var date = {}; parts.forEach(function(part) { date[part.type] = Number(part.value); }); var today = Date.UTC( date.year, date.month – 1, date.day ); var endOfYear = Date.UTC(date.year + 1, 0, 1); var daysLeft = Math.round( (endOfYear – today) / 86400000 ); counter.textContent = daysLeft; } function initializeCountdown() { updateCountdown(); // Check for a new calendar day every minute. setInterval(updateCountdown, 60000); } if (document.readyState === “loading”) { document.addEventListener(“DOMContentLoaded”, initializeCountdown); } else { initializeCountdown(); } })();
Recent Posts

Start typing and press Enter to search