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

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


Date.parse() ফাংশন

Date.parse() একটি স্ট্রিং ফরম্যাটে তারিখ গ্রহণ করে, এটি পার্স করে এবং ১ জানুয়ারি ১৯৭০ (Unix Epoch) থেকে মোট মিলিসেকেন্ড গণনা করে ফেরত দেয়।

সিনট্যাক্স

Date.parse(dateString)

প্যারামিটার

  • dateString - RFC2822 বা ISO 8601 ফরম্যাটে তারিখ স্ট্রিং

রিটার্ন মান

১৯৭০-০১-০১ ০০:০০:০০ UTC থেকে মিলিসেকেন্ড (সংখ্যা)। অবৈধ তারিখের জন্য NaN।

উদাহরণ

উদাহরণ ১: RFC2822 ফরম্যাট

const ms = Date.parse('29 sep 1989 00:04:00 GMT');
console.log("১৯৭০ থেকে মিলিসেকেন্ড: " + ms); // 623030640000

উদাহরণ ২: পার্সড মান থেকে Date তৈরি

const msecs = Date.parse("Aug 28, 2008 23:30:00");
const date = new Date(msecs);
console.log(date.toString()); // Thu Aug 28 2008 23:30:00 GMT+0530 (India Standard Time)

সমর্থিত ফরম্যাট

  • ISO 8601: "2023-12-25", "2023-12-25T10:30:00Z"
  • RFC2822: "Mon, 25 Dec 2023 10:30:00 GMT"
  • অন্যান্য: "December 25, 2023", "25 Dec 2023" ইত্যাদি

দ্রষ্টব্য

  • ব্রাউজার마다 পার্সিং ভিন্ন হতে পারে (ISO 8601 সুরক্ষিত)
  • অবৈধ স্ট্রিংয়ের জন্য NaN ফেরত দেয়
  • স্থানীয় টাইমজোন বিবেচনা করে (UTC না থাকলে)

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

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

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

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