A continuación se muestra el ejemplo del método Date toLocaleDateString() .
- Ejemplo:
<
script
>
var dateObj = new Date();
var options = { weekday: "long",
year: "numeric",
month: "short",
day: "numeric" };
document.write(dateObj
.toLocaleDateString("en-US"));
document.write("<
br
>");
document.write(dateObj
.toLocaleDateString("en-US", options));
</
script
>
- Producción:
6/24/2018 Sunday, Jun 24, 2018
El método date.toLocaleDateString() se usa para convertir una fecha en una string.
Sintaxis:
dateObj.toLocaleDateString( [locales][, options])
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- configuraciones regionales: este parámetro es una array de strings de configuración regional que contienen una o más etiquetas de idioma o configuración regional. Tenga en cuenta que es un parámetro opcional. Si desea utilizar un formato específico del idioma en su aplicación, especifique ese idioma en el argumento de configuraciones regionales.
- Opciones: también es un parámetro opcional y contiene propiedades que especifican opciones de comparación. Algunas propiedades son localeMatcher, timeZone, semana, año, mes, día, hora, minuto, segundo, etc.
Valores devueltos: Devuelve una fecha como un valor de string en un formato específico que se especifica por configuración regional.
Nota: DateObj debe ser un objeto Date válido .
Más códigos para el método anterior son los siguientes:
Programa 1: Sin parámetros, no se puede confiar en el valor devuelto de este método en las secuencias de comandos. Utiliza las convenciones locales del sistema operativo.
<script> var dateObj = new Date(1993, 6, 28, 14, 39, 7); document.write(dateObj.toLocaleDateString()); </script>
Producción:
7/28/1993
Nota: Los argumentos locales y opciones no son compatibles con todos los navegadores. Para verificar si es compatible o no, podemos usar la siguiente función:
function toLocaleDateStringSupportsLocales() { try { new Date().toLocaleDateString('i'); } catch (e) { return e.name === 'RangeError'; } return false; }
Navegadores compatibles: los navegadores compatibles con el método JavaScript Date toLocaleDateString() se enumeran a continuación:
- Google Chrome 1 y superior
- Borde 12 y superior
- Firefox 1 y superior
- Internet Explorer 5.5 y superior
- Ópera 5 y superior
- Safari 1 y superior
Publicación traducida automáticamente
Artículo escrito por vivekkothari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA