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

জাভাস্ক্রিপ্টে Date.toLocaleTimeString() ফাংশন


Date.toLocaleTimeString() ফাংশন

toLocaleTimeString() মেথড Date অবজেক্টের সময় অংশকে ব্যবহারকারীর লোকেল (locale) অনুযায়ী ফরম্যাট করা স্ট্রিং হিসেবে ফেরত দেয়।

সিনট্যাক্স

dateObj.toLocaleTimeString([locales [, options]])

প্যারামিটার

  • locales (অপশনাল) - BCP 47 ল্যাঙ্গুয়েজ ট্যাগ (যেমন 'bn-BD', 'en-US')
  • options (অপশনাল) - ফরম্যাটিং অপশন অবজেক্ট

রিটার্ন মান

লোকেল-নির্ভর সময় স্ট্রিং।

উদাহরণ

উদাহরণ ১: ডিফল্ট লোকেল

const date = new Date('September 26, 1989 12:04:25');
console.log(date.toLocaleTimeString()); // 12:04:25 PM (US locale)

উদাহরণ ২: অবৈধ তারিখ

const date = new Date('September 467, 1989 12:04:25');
console.log(date.toLocaleTimeString()); // Invalid Date

উদাহরণ ৩: বর্তমান সময়

const date = new Date();
console.log(date.toLocaleTimeString()); // 3:57:04 PM (লোকেল অনুযায়ী)

উদাহরণ ৪: বাংলা লোকেল এবং অপশন

const date = new Date('September 26, 1989 12:04:25');
console.log(date.toLocaleTimeString('bn-BD', {
  hour: '2-digit',
  minute: '2-digit',
  second: '2-digit',
  hour12: true
}));
// ১২:০৪:২৫ अपरাহ্ন

দ্রষ্টব্য

  • মূল ডকুমেন্টেশনে toLocaleString() কল করা হয়েছে toLocaleTimeString()-এর বদলে
  • options-এ timeZone, hour12, hourCycle ইত্যাদি ব্যবহার করা যায়
  • অবৈধ Date অবজেক্টের জন্য "Invalid Date" ফেরত দেয়

  1. জাভাস্ক্রিপ্টে Date.toLocaleString() ফাংশন

  2. জাভাস্ক্রিপ্টে Date.toLocaleDateString() ফাংশন

  3. জাভাস্ক্রিপ্টে Date.toDateString() ফাংশন

  4. জাভাস্ক্রিপ্ট date[@@toPrimitive]() ফাংশন