অবজেক্ট Date
অবজেক্ট Date হল তারিখ নিয়ে
কাজ করার মূল অবজেক্ট।
সিনট্যাক্স
let date = new Date();
এখন date ভেরিয়েবলটি একটি অবজেক্ট
যা তার মধ্যে বর্তমান সময় (সেকেন্ড, মিনিট, ঘন্টা
ইত্যাদি) সংরক্ষণ করে। বিশেষ ফাংশনগুলির সাহায্যে
আমরা সময়ের প্রয়োজনীয় বৈশিষ্ট্যগুলি পেতে পারি,
উদাহরণস্বরূপ, বর্তমান ঘন্টা, বর্তমান দিন
বা বর্তমান মাস।
উদাহরণস্বরূপ, বর্তমান ঘন্টা এভাবে পাওয়া যাবে:
date.getHours(), এবং বর্তমান মাস -
এভাবে date.getMonth()। সমস্ত বিকল্প দেখুন:
let date = new Date();
console.log(date.getSeconds()); // সেকেন্ড
console.log(date.getMinutes()); // মিনিট
console.log(date.getHours()); // ঘন্টা
console.log(date.getDate()); // দিন
console.log(date.getMonth()); // মাস শূন্য থেকে
console.log(date.getFullYear()); // বছর
console.log(date.getDay()); // বর্তমান সপ্তাহের দিন
একটি নির্দিষ্ট সময় নির্ধারণ করা
শুধুমাত্র বর্তমান সময়ই নয়, যেকোনো নির্দিষ্ট সময়ও
নির্ধারণ করা যেতে পারে। এর জন্য প্যারামিটারগুলি
new Date(বছর, মাস, দিন, ঘন্টা,
মিনিট, সেকেন্ড, মিলিসেকেন্ড) ফরম্যাটে পাঠাতে হবে
এবং এই ক্ষেত্রে date ভেরিয়েবলে
বর্তমান সময় নয়, বরং আমরা যে সময়টি
প্যারামিটারে উল্লেখ করেছি তা সংরক্ষণ হবে।
এই ফরম্যাটের বৈশিষ্ট্য: মাসের গণনা
শূন্য থেকে শুরু হয়, ঘন্টা থেকে শুরু করে অনুপস্থিত প্যারামিটারগুলি
শূন্য হিসাবে বিবেচিত হয়, এবং
বছর, মাস এবং দিনের জন্য – এক হিসাবে।
উদাহরণ
চলুন বর্তমান দিন, মাস এবং
বছর কে 'বছর-মাস-দিন' ফরম্যাটে দেখাই
(এক্ষেত্রে মাসটি আসল মাসের চেয়ে 1 কম
হবে, কারণ মাসের সংখ্যা শূন্য থেকে শুরু):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
আরও দেখুন
-
Date অবজেক্টে প্রয়োগ করা সমস্ত প্রধান পদ্ধতি:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime