JavaScript Date Methods (জাভাস্ক্রিপ্ট ডেট মেথডস)
জাভাস্ক্রিপ্টের Date Object এর মাধ্যমে আমরা সময় ও তারিখ সংক্রান্ত বিভিন্ন কাজ করতে পারি। নিচে ২০টিরও বেশি গুরুত্বপূর্ণ মেথডসহ বিস্তারিত ব্যাখ্যা দেওয়া হলো।
new Date()
let date = new Date();
console.log(date);
➡️ নতুন Date অবজেক্ট তৈরি করে।
Date.now()
console.log(Date.now());
➡️ 1970 সাল থেকে শুরু করে এখন পর্যন্ত সময়ের মিলিসেকেন্ড রিটার্ন করে।
Get Methods
getFullYear()
let d = new Date();
console.log(d.getFullYear());
➡️ সাল রিটার্ন করে (যেমন: 2025)
getMonth()
console.log(d.getMonth());
➡️ মাস রিটার্ন করে (0 থেকে 11 পর্যন্ত, জানুয়ারি = 0)
getDate()
console.log(d.getDate());
➡️ তারিখ রিটার্ন করে (1-31)
getDay()
console.log(d.getDay());
➡️ সপ্তাহের দিন রিটার্ন করে (0 = রবিবার)
⏰ getHours()
console.log(d.getHours());
➡️ ঘণ্টা রিটার্ন করে (0-23)
⏰ getMinutes()
console.log(d.getMinutes());
➡️ মিনিট রিটার্ন করে
⏰ getSeconds()
console.log(d.getSeconds());
➡️ সেকেন্ড রিটার্ন করে
⏰ getMilliseconds()
console.log(d.getMilliseconds());
➡️ মিলিসেকেন্ড রিটার্ন করে
⏰ getTime()
console.log(d.getTime());
➡️ টাইমস্ট্যাম্প রিটার্ন করে
️ Set Methods
✏️ setFullYear()
d.setFullYear(2030);
console.log(d);
➡️ সাল পরিবর্তন করে
✏️ setMonth()
d.setMonth(5);
➡️ মাস পরিবর্তন করে (জুন হবে)
✏️ setDate()
d.setDate(15);
➡️ তারিখ সেট করে
✏️ setHours()
d.setHours(10);
➡️ ঘণ্টা সেট করে
✏️ setMinutes()
d.setMinutes(45);
➡️ মিনিট সেট করে
✏️ setSeconds()
d.setSeconds(30);
➡️ সেকেন্ড সেট করে
✏️ setMilliseconds()
d.setMilliseconds(100);
➡️ মিলিসেকেন্ড সেট করে
✏️ setTime()
d.setTime(1000000000000);
➡️ টাইমস্ট্যাম্প অনুযায়ী সময় সেট করে
️ Formatting Methods
toDateString()
console.log(d.toDateString());
➡️ রিডেবল তারিখ স্ট্রিং রিটার্ন করে
toTimeString()
console.log(d.toTimeString());
➡️ রিডেবল সময় স্ট্রিং রিটার্ন করে
toISOString()
console.log(d.toISOString());
➡️ ISO ফরম্যাটে স্ট্রিং রিটার্ন করে
toLocaleDateString()
console.log(d.toLocaleDateString());
➡️ লোকাল ভাষায় তারিখ রিটার্ন করে
toLocaleTimeString()
console.log(d.toLocaleTimeString());
➡️ লোকাল ভাষায় সময় রিটার্ন করে