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

জাভাস্ক্রিপ্টে Date.now() ফাংশন


Date.now() ফাংশন

Date.now() একটি স্ট্যাটিক মেথড যা ১ জানুয়ারি ১৯৭০ ০০:০০:০০ UTC (Unix Epoch) থেকে বর্তমান সময় পর্যন্ত মিলিসেকেন্ড সংখ্যা ফেরত দেয়। এটি new Date().getTime()-এর সমতুল্য কিন্তু আরও দ্রুত কারণ এটি Date অবজেক্ট তৈরি করে না।

সিনট্যাক্স

Date.now()

রিটার্ন মান

Unix Epoch থেকে বর্তমান মিলিসেকেন্ড (সংখ্যা)।

উদাহরণ

উদাহরণ ১: বর্তমান টাইমস্ট্যাম্প

const now = Date.now();
console.log(now); // 1703500000000 (উদাহরণ)

উদাহরণ ২: yaş হিসাব

const birth = Date.parse('29 sep 1989 00:04:00 GMT');
const now = Date.now();
const ageMs = now - birth;
const ageYears = ageMs / (1000 * 60 * 60 * 24 * 365.25);
console.log(`বয়স: ${ageYears.toFixed(1)} বছর`);

উদাহরণ ৩: ফরম্যাটেড তারিখ পাওয়া

const now = Date.now();
console.log(now); // মিলিসেকেন্ড
console.log(new Date(now).toString()); // ফরম্যাটেড তারিখ
// Wed Dec 25 2024 10:30:00 GMT+0600 (Bangladesh Standard Time)

পারফরম্যান্স নোট

  • Date.now() new Date().getTime()-এর চেয়ে দ্রুত
  • গarbej 컬েকশন ঝামেলা কম (অবজেক্ট তৈরি হয় না)
  • টাইমিং/বেঞ্চমার্কিং-এ আদর্শ

ব্রাউজার সাপোর্ট

সর্বাধুনিক সব ব্রাউজার এবং Node.js-এ উপলব্ধ (IE9+)。


  1. জাভাস্ক্রিপ্টে Date.getUTCHours() ফাংশন

  2. জাভাস্ক্রিপ্টে Date.getUTCDay() ফাংশন

  3. জাভাস্ক্রিপ্টে Date.toDateString() ফাংশন

  4. জাভাস্ক্রিপ্ট date[@@toPrimitive]() ফাংশন