Método JavaScript Date toLocaleString() – Part 1

A continuación se muestra el ejemplo del método Date toLocaleString() .

  • Ejemplo:

    <script>
        var d = new Date(Date.UTC(2020, 9, 26, 7, 0, 0));
        var result = d.toLocaleString();
        document.write("Date and Time of apocalypse: "
        + result);
    </script>                    
  • Producción:
    Date and Time of apocalypse: 26/10/2020, 12:30:00
  • El método date.toLocaleString() se usa para convertir una fecha y hora en una string.
    Sintaxis:

dateObj.toLocaleString(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 local.
  • 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 la fecha y la hora como un valor de string en el formato específico especificado por la configuración regional.

Nota: DateObj debe ser un objeto Date válido .

Programa 1: Este código imprime la fecha y hora actual. Además, en este código , el método toLocaleString() no usa ningún parámetro, por lo que usa las convenciones locales del sistema operativo y devuelve el resultado que es específico de la máquina.

<script>
  var d = new Date();
  var result = d.toLocaleString();
  document.write("date and time as a string =  " + result);
</script>
   

Producción:

date and time as a string = 6/26/2018, 10:28:17 

Programa 2: este código imprime la fecha y la hora en formato de string especificado por el parámetro de configuración regional.

<script>
  var date = new Date(Date.UTC(2018, 5, 26, 7, 0, 0));  
  var options = { hour12: false };  
  document.write(date.toLocaleString("en-US"));
  document.write("<br>");
  document.write(date.toLocaleString("en-US", options));
</script>

Producción:

6/26/2018, 12:30:00 PM
6/26/2018, 12:30:00

Nota: El método toLocaleString() es diferente de toLocaleDateString() ya que toLocaleDateString() convierte solo la fecha de un objeto Date en una string, pero toLocaleString() convierte la fecha y la hora en una string.

Navegadores compatibles: los navegadores compatibles con el método JavaScript Date toLocaleString() se enumeran a continuación:

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Internet Explorer 3 y superior
  • Ópera 3 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 *