তারিখ অবজেক্ট হল জাভাস্ক্রিপ্ট ভাষায় নির্মিত একটি ডেটাটাইপ। তারিখ অবজেক্টগুলি নতুন তারিখ( দিয়ে তৈরি করা হয় ) নীচে দেখানো হিসাবে।
একবার একটি তারিখ অবজেক্ট তৈরি হয়ে গেলে, বেশ কয়েকটি পদ্ধতি আপনাকে এটি পরিচালনা করার অনুমতি দেয়। বেশিরভাগ পদ্ধতি আপনাকে স্থানীয় সময় বা ইউটিসি (সর্বজনীন, বা জিএমটি) সময় ব্যবহার করে বস্তুর বছর, মাস, দিন, ঘন্টা, মিনিট, সেকেন্ড এবং মিলিসেকেন্ড ক্ষেত্রগুলি পেতে এবং সেট করার অনুমতি দেয়৷
আপনি Date() কনস্ট্রাক্টর ব্যবহার করে একটি তারিখ অবজেক্ট তৈরি করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারেন -
new Date( ) new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond ])
নিম্নলিখিত প্যারামিটারের বর্ণনা −
- কোন যুক্তি নেই − কোন যুক্তি ছাড়াই, Date() কনস্ট্রাক্টর বর্তমান তারিখ এবং সময়ে সেট করা একটি তারিখ অবজেক্ট তৈরি করে৷
- মিলিসেকেন্ড − যখন একটি সাংখ্যিক যুক্তি পাস করা হয়, তখন এটিকে মিলিসেকেন্ডে তারিখের অভ্যন্তরীণ সাংখ্যিক উপস্থাপনা হিসাবে নেওয়া হয়, যেমন getTime() পদ্ধতি দ্বারা প্রত্যাবর্তন করা হয়। উদাহরণস্বরূপ, আর্গুমেন্ট 5000 পাস করা একটি তারিখ তৈরি করে যা 1/1/70 তারিখের মধ্যরাতের পাঁচ সেকেন্ডের প্রতিনিধিত্ব করে৷
- ডেটস্ট্রিং − যখন একটি স্ট্রিং আর্গুমেন্ট পাস করা হয়, এটি তারিখের একটি স্ট্রিং উপস্থাপনা, Date.parse() পদ্ধতি দ্বারা গৃহীত বিন্যাসে৷
- 7 অ্যাগ্রুমেন্টস - উপরে দেখানো কনস্ট্রাক্টরের শেষ ফর্মটি ব্যবহার করতে। এখানে প্রতিটি আর্গুমেন্টের একটি বর্ণনা রয়েছে -
- বছর - বছরের প্রতিনিধিত্বকারী পূর্ণসংখ্যার মান। সামঞ্জস্যের জন্য (Y2K সমস্যা এড়াতে), আপনাকে সর্বদা সম্পূর্ণ বছর উল্লেখ করতে হবে; 98 এর পরিবর্তে 1998 ব্যবহার করুন।
- মাস − পূর্ণসংখ্যার মান মাসের প্রতিনিধিত্ব করে, জানুয়ারির জন্য 0 থেকে শুরু করে ডিসেম্বরের জন্য 11৷ ৷
- তারিখ − পূর্ণসংখ্যার মান যা মাসের দিনের প্রতিনিধিত্ব করে।
- ঘন্টা − পূর্ণসংখ্যার মান দিনের ঘন্টা প্রতিনিধিত্ব করে (24-ঘন্টা স্কেল)।
- মিনিট − পূর্ণসংখ্যার মান একটি সময় পড়ার মিনিটের অংশকে প্রতিনিধিত্ব করে৷ ৷
- সেকেন্ড − পূর্ণসংখ্যার মান একটি সময় পড়ার দ্বিতীয় অংশকে প্রতিনিধিত্ব করে৷ ৷
- মিলিসেকেন্ড − একটি টাইম রিডিং এর মিলিসেকেন্ড সেগমেন্টের প্রতিনিধিত্বকারী পূর্ণসংখ্যার মান।