Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

JavaScript | Intl.DateTimeFormat.supportedLocalesOf() Method

  • Last Updated : 20 Nov, 2021

The Intl.DateTimeFormat.supportedLocalesOf() method is an inbuilt method in JavaScript which returns an array containing those of the provided locales that are supported in date and time formatting.

Intl.DateTimeFormat.supportedLocalesOf(locales, options)

Parameters: This method accept two parameters as mentioned above and described below: 

  • locales: This parameter holds a string with a BCP 47 language tag, or an array of such strings.
  • options: It is an optional parameter. It is an object that have localeMatcher property. localeMatcher is the locale matching algorithm to use. It has the values are “lookup” and “best fit”.

Return value: This method returns an array of strings representing the subset of the given locale tags that are supported in date and time formatting.
Below examples illustrate the Intl.DateTimeFormat.supportedLocalesOf() method in JavaScript:
Example 1: 


const geeks = ['ban', 'id-u-co-pinyin', 'de-ID'];
const result = { localeMatcher: 'lookup' };
let val = Intl.DateTimeFormat.supportedLocalesOf(geeks, result);
console.log(val[0], val[1]);


"id-u-co-pinyin" "de-ID"

Example 2: 


const geeks = ['ban', 'id-u-co-pinyin', 'de-ID'];
let val = Intl.DateTimeFormat.supportedLocalesOf(geeks);


Array ["id-u-co-pinyin", "de-ID"]

Supported Browsers: The browsers supported by Intl.DateTimeFormat.supportedLocalesOf() method are listed below: 

  • Google Chrome 24 and above
  • Edge 12 and above
  • Firefox 29 and above
  • Opera 15 and above
  • Safari 10 and above

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!