Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
function getCountdown(targetDate) { const diff = new Date(targetDate) - Date.now(); if (diff <= 0) return { expired: true }; return { days: Math.floor(diff / 86400000), hours: Math.floor((diff % 86400000) / 3600000), minutes: Math.floor((diff % 3600000) / 60000), seconds: Math.floor((diff % 60000) / 1000), }; } setInterval(() => { const { days, hours, minutes, seconds } = getCountdown("2025-01-01"); display.textContent = `${days}d ${hours}h ${minutes}m ${seconds}s`; }, 1000);
Result
Open