কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে কাউন্টডাউন টাইমার সেট করা

জাভাস্ক্রিপ্টে setInterval মেথড ব্যবহার করে কাউন্টডাউন টাইমার তৈরি করা যায়। setInterval() মেথড একটি ফাংশন বা কোড স্নিপেটকে নির্দিষ্ট সময় ব্যবধানে বারবার কল করে।

কাউন্টডাউন বানাতে করেন্ট টাইম এবং ফাইনাল টাইমের পার্থক্য চেক করে আপডেট করতে হয়।

উদাহরণ

let countDownDate = new Date("Jul 21, 2020 00:00:00").getTime();
let x = setInterval(() => {
  let now = new Date().getTime();
  let distance = countDownDate - now;
  // দিন, ঘণ্টা, মিনিট, সেকেন্ড হিসাব
  let days = Math.floor(distance / (1000 * 60 * 60 * 24));
  let hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  let minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  let seconds = Math.floor((distance % (1000 * 60)) / 1000);
  console.log(days + "d " + hours + "h " + minutes + "m " + seconds + "s");
  // কাউন্টডাউন শেষ হলে
  if (distance < 0) {
    clearInterval(x);
    console.log("completed");
  }
}, 1000);

আউটপুট

310d 0h 6m 46s
310d 0h 6m 45s
310d 0h 6m 44s
...
  1. জাভাস্ক্রিপ্টে ডেট অবজেক্টের দিন সেট করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা

  3. জাভাস্ক্রিপ্টে অবজেক্ট মান ডাইনামিক্যালি সেট করা

  4. এক্সট্রা সফ্টওয়্যার ছাড়া উইন্ডোজ ১০-এ টাইমার সেট করুন