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 না থাকলে)