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" ফেরত দেয়