JavaScript Date Set Methods কী?

JavaScript Set Date Methods: একটি পূর্ণাঙ্গ বাংলা টিউটোরিয়াল

JavaScript এ Date Object ব্যবহার করে আপনি তারিখ এবং সময় নিয়ে নানা ধরনের কাজ করতে পারেন। Set Methods এর মাধ্যমে আমরা নির্দিষ্ট করে একটি তারিখ বা সময় মান সেট করতে পারি। এই টিউটোরিয়ালে আপনি JavaScript Date Object এর গুরুত্বপূর্ণ Set Methods সম্পর্কে বিস্তারিত জানতে পারবেন, উদাহরণসহ।

JavaScript Date Set Methods কী?

Set Methods দ্বারা আপনি একটি Date Object-এ সময় বা তারিখ পরিবর্তন করতে পারেন। যেমন, আপনি চাইলে একটি নির্দিষ্ট সাল, মাস, দিন, ঘণ্টা, মিনিট ইত্যাদি সেট করতে পারেন। নিচে আমরা প্রতিটি গুরুত্বপূর্ণ Set Method নিয়ে আলোচনা করবো।

Set Methods এর তালিকা:

Method ব্যাখ্যা
setFullYear() পূর্ণ সাল সেট করতে ব্যবহৃত হয়
setMonth() মাস সেট করে (0 = জানুয়ারি)
setDate() মাসের তারিখ সেট করে
setHours() ঘণ্টা সেট করে
setMinutes() মিনিট সেট করে
setSeconds() সেকেন্ড সেট করে
setMilliseconds() মিলিসেকেন্ড সেট করে
setTime() Unix সময় (milliseconds) অনুযায়ী সেট করে

প্রতিটি মেথডের উদাহরণসহ ব্যাখ্যা

১. setFullYear()

এই মেথড দিয়ে আপনি নির্দিষ্ট একটি সাল, মাস এবং তারিখও নির্ধারণ করতে পারেন।


const myDate = new Date();
myDate.setFullYear(2025);
console.log(myDate);

২. setMonth()

মাস সেট করতে এই মেথড ব্যবহার করা হয়। মনে রাখবেন, জানুয়ারি হলো 0 এবং ডিসেম্বর হলো 11।


const myDate = new Date();
myDate.setMonth(5); // জুন
console.log(myDate);

৩. setDate()

মাসের দিনের সংখ্যা (১-৩১) নির্ধারণ করতে ব্যবহৃত হয়।


const myDate = new Date();
myDate.setDate(15);
console.log(myDate);

৪. setHours(), setMinutes(), setSeconds()

এই তিনটি মেথড দিয়ে আপনি সময়ের বিভিন্ন অংশ পরিবর্তন করতে পারবেন।


const myDate = new Date();
myDate.setHours(10);
myDate.setMinutes(45);
myDate.setSeconds(30);
console.log(myDate);

৫. setMilliseconds()

এই মেথড দিয়ে আপনি মিলিসেকেন্ড মান নির্ধারণ করতে পারেন।

৬. setTime()

এই মেথড Unix Epoch (1 জানুয়ারি 1970) থেকে শুরু করে নির্দিষ্ট মিলিসেকেন্ড হিসাব করে একটি নির্দিষ্ট সময় সেট করে।


const myDate = new Date();
myDate.setTime(1700000000000); 
console.log(myDate);

উপসংহার:

JavaScript এর Set Date Methods ব্যবহার করে আপনি সহজেই সময় ও তারিখ নিয়ন্ত্রণ করতে পারেন। এটি বিশেষ করে টাইম বেসড অ্যাপ্লিকেশন, ক্যালেন্ডার, ইভেন্ট হ্যান্ডলিং ইত্যাদিতে অত্যন্ত গুরুত্বপূর্ণ। প্রতিটি মেথডের ব্যবহার অনুশীলনের মাধ্যমে আপনাকে আরও দক্ষ করে তুলবে।

 

Leave a Reply