Método JavaScript Date toLocaleDateString()

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

Deja una respuesta

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