কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে Date অবজেক্ট কীভাবে তৈরি করবেন এবং এর প্যারামিটারগুলো কী?


Date অবজেক্ট জাভাস্ক্রিপ্ট ভাষায় বিল্ট-ইন একটি ডেটা টাইপ। Date অবজেক্টগুলো new Date() দিয়ে নিচের মতো তৈরি করা হয়।

একবার Date অবজেক্ট তৈরি হলে, অনেক মেথড আপনাকে সেটি অপারেট করতে দেয়। অধিকাংশ মেথড শুধু আপনাকে অবজেক্টের বছর, মাস, দিন, ঘণ্টা, মিনিট, সেকেন্ড, এবং মিলিসেকেন্ড ফিল্ডগুলো পাওয়া এবং সেট করার অনুমতি দেয়, локал টাইম বা UTC (ইউনিভার্সাল, বা GMT) টাইম ব্যবহার করে।

Date() কনস্ট্রাক্টর ব্যবহার করে Date অবজেক্ট তৈরি করার জন্য নিচের যেকোনো সিনট্যাক্স ব্যবহার করতে পারেন −

new Date( ) new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond ])

নিচে প্যারামিটারগুলোর বিবরণ দেওয়া হলো −

  • কোনো আর্গুমেন্ট নেই − কোনো আর্গুমেন্ট ছাড়া, Date() কনস্ট্রাক্টর একটি Date অবজেক্ট তৈরি করে যা বর্তমান তারিখ এবং সময়ে সেট থাকে।
  • milliseconds − যখন একটি নমেরিক আর্গুমেন্ট পাস করা হয়, তবে এটি মিলিসেকেন্ডে ডেটের ইন্টারন্যাল নমেরিক রিপ্রেজেন্টেশন হিসেবে গ্রহণ করা হয়, যেমনটি getTime() মেথড রিটার্ন করে। উদাহরণস্বরূপ, 5000 আর্গুমেন্ট পাস করলে এটি একটি ডেট তৈরি করে যা 1/1/70-এর মিডনাইটের পাঁচ সেকেন্ড পর রিপ্রেজেন্ট করে।
  • datestring − যখন একটি স্ট্রিং আর্গুমেন্ট পাস করা হয়, তবে এটি একটি ডেটের স্ট্রিং রিপ্রেজেন্টেশন, যা Date.parse() মেথড দ্বারা গ্রহণযোগ্য ফরম্যাটে।
  • ৭টি আর্গুমেন্ট − উপরে দেখানো কনস্ট্রাক্টরের শেষ ফর্ম ব্যবহার করতে। প্রতিটি আর্গুমেন্টের বিবরণ নিচে −
  • year − বছর রিপ্রেজেন্ট করে একটি ইন্টিজার ভ্যালু। কম্প্যাটিবিলিটির জন্য (Y2K সমস্যা এড়াতে), আপনাকে সর্বদা পূর্ণ বছরের নির্দিষ্ট করা উচিত; 98 না হয়ে 1998 ব্যবহার করুন।
  • month − মাস রিপ্রেজেন্ট করে একটি ইন্টিজার ভ্যালু, ০ (জানুয়ারি) থেকে ১১ (ডিসেম্বর) পর্যন্ত।
  • date − মাসের দিন রিপ্রেজেন্ট করে একটি ইন্টিজার ভ্যালু।
  • hour − দিনের ঘণ্টা রিপ্রেজেন্ট করে একটি ইন্টিজার ভ্যালু (২৪-ঘণ্টার স্কেলে)।
  • minute − টাইম রিডিং-এর মিনিট অংশ রিপ্রেজেন্ট করে একটি ইন্টিজার ভ্যালু।
  • second − টাইম রিডিং-এর সেকেন্ড অংশ রিপ্রেজেন্ট করে একটি ইন্টিজার ভ্যালু।
  • millisecond − টাইম রিডিং-এর মিলিসেকেন্ড অংশ রিপ্রেজেন্ট করে একটি ইন্টিজার ভ্যালু।



  1. জাভাস্ক্রিপ্টে অবজেক্ট তৈরি এবং প্রোপার্টি অ্যাক্সেস

  2. জাভাস্ক্রিপ্টে ডেট অবজেক্ট তৈরির পদ্ধতি

  3. জাভাস্ক্রিপ্টে মাল্টিডাইমেনশনাল অবজেক্ট তৈরি করা

  4. Nandroid Backup: এটি কী এবং কীভাবে তৈরি করবেন