Baseline Widely available
El método toLocaleString()
devuelve un string que representa a un objeto. Este método está pensado para ser redefinido en los objetos derivados, para los propósitos especÃficos de cada configuración regional.
const date1 = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));
console.log(date1.toLocaleString("ar-EG"));
// Expected output: "Ù¢Ù â/١٢â/٢٠١٢ Ù¤:Ù Ù :٠٠ص"
const number1 = 123456.789;
console.log(number1.toLocaleString("de-DE"));
// Expected output: "123.456,789"
Sintaxis Valor de retorno
Un string que representa al objeto.
DescripciónObject
's toLocaleString
devuelve el resultado de llamar a toString()
.
Se proporciona esta función para que los objetos dispongan de un método toLocaleString
genérico, aunque puede que no todos la utilicen. Véase la lista siguiente.
toLocaleString
Ejemplos Redefinición de toLocaleString() en Array
En los objetos Array
se puede utilizar toLocaleString()
para imprimir los valores del array como un string, con indicadores opcionales de configuración regional (como sÃmbolos de moneda) aplicados.
Por ejemplo:
const unArray = [4, 7, 10];
let preciosEnEuros = unArray.toLocaleString("fr", {
style: "currency",
currency: "EUR",
});
// "4,00 â¬,7,00 â¬,10,00 â¬"
Redefinición de toLocaleString() para Date
En los objetos Date
se usa toLocaleString()
para imprimir fechas en un formato adecuado a la configuración regional.
Por ejemplo:
const unaFecha = new Date(Date.now());
// "2020-07-07T19:51:44.046Z"
let fechaAleman = unaFecha.toLocaleString("de");
// "7.7.2020, 21:55:22"
var fechaFrances = unaFecha.toLocaleString("fr");
//"07/07/2020 Ã 21:55:22"
Redefinición de toLocaleString() para Number
En los objetos Number
se usa toLocaleString()
para imprimir números de forma adecuada a la configuración regional, p. ej. para usar los separadores de miles correctos.
Por ejemplo:
const unNumero = 2901234564;
// "2901234564"
let numeroAleman = unNumero.toLocaleString("de");
// "2.901.234.564"
let numeroFrances = unNumero.toLocaleString("fr");
// "2 901 234 564"
Especificaciones Compatibilidad con navegadores Ver también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4