JavaScript | Método Intl.DateTimeFormat.supportedLocalesOf()

El método Intl.DateTimeFormat.supportedLocalesOf() es un método incorporado en JavaScript que devuelve una array que contiene las configuraciones regionales proporcionadas que son compatibles con el formato de fecha y hora.
Sintaxis: 
 

Intl.DateTimeFormat.supportedLocalesOf(locales, options)

Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación: 
 

  • locales: este parámetro contiene una string con una etiqueta de idioma BCP 47 o una array de tales strings.
  • options: Es un parámetro opcional. Es un objeto que tiene la propiedad localeMatcher. localeMatcher es el algoritmo de coincidencia de configuración regional que se debe utilizar. Tiene los valores «búsqueda» y «mejor ajuste».

Valor devuelto: este método devuelve una array de strings que representan el subconjunto de las etiquetas de configuración regional dadas que se admiten en el formato de fecha y hora.
Los siguientes ejemplos ilustran el método Intl.DateTimeFormat.supportedLocalesOf() en JavaScript:
Ejemplo 1: 
 

javascript

<script>
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]);
</script>

Producción: 
 

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

Ejemplo 2: 
 

javascript

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

Producción: 
 

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

Navegadores compatibles: los navegadores compatibles con el método Intl.DateTimeFormat.supportedLocalesOf() se enumeran a continuación: 
 

  • Google Chrome 24 y superior
  • Borde 12 y superior
  • Firefox 29 y superior
  • Ópera 15 y superior
  • Safari 10 y superior
     

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *