Date.setTime() ফাংশন
setTime() মেথড Date অবজেক্টের সময় ১ জানুয়ারি ১৯৭০ UTC থেকে মিলিসেকেন্ড হিসেবে সেট করে। এটি পুরো Date অবজেক্টকে নতুন টাইমস্ট্যাম্প অনুযায়ী আপডেট করে।
সিনট্যাক্স
dateObj.setTime(milliseconds)
প্যারামিটার
milliseconds- ১৯৭০-০১-০১ UTC থেকে মিলিসেকেন্ড
রিটার্ন মান
আপডেট হওয়া তারিখের মিলিসেকেন্ড (১৯৭০ থেকে UTC)।
উদাহরণ
উদাহরণ ১: অন্য তারিখের টাইম কপি করা
const date1 = new Date('September 26, 1989 05:04:25');
const date2 = new Date('November 1, 1979 06:01:00');
console.log("বর্তমান date2: " + date2.toUTCString());
// Thu, 01 Nov 1979 00:31:00 GMT
date2.setTime(date1.getTime());
console.log("পরিবর্তিত date2: " + date2.toUTCString());
// Mon, 25 Sep 1989 23:34:25 GMT
ব্যবহার ক্ষেত্র
- দুই Date অবজেক্টের সময় সমান করা
- টাইমস্ট্যাম্প (সংখ্যা) থেকে Date অবজেক্ট আপডেট করা
- সিরিয়ালাইজড টাইমস্ট্যাম্প লোড করা
setTime() vs new Date(ms)
| বৈশিষ্ট্য | date.setTime(ms) | new Date(ms) |
|---|---|---|
| মুটেট | হ্যাঁ (ইন-প্লেস) | না (নতুন অবজেক্ট) |
| রিটার্ন | মিলিসেকেন্ড | Date অবজেক্ট |
| উপযোগিতা | ব্যবহারযোগ্য অবজেক্ট আপডেট | নতুন অবজেক্ট তৈরি |