Método JavaScript Date toDateString()

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

  • Ejemplo:

    <script>
       // Here a date has been assigned
       // while creating Date object
       var dateobj = 
       new Date('October 15, 1996 05:35:32');
      
       // Contents of date portion of above date
       // object is converted into a string using
       // toDateString() method.
       var B = dateobj.toDateString();
      
       // Printing the converted string.
       document.write(B);
    </script>
  • Producción:
    Tue Oct 15 1996

El método date.toDateString() se usa para convertir el contenido de la porción de fecha del objeto de fecha dado en una string. El objeto de fecha se crea usando el constructor date().

Sintaxis:

dateObj.toDateString()

Parámetros: Este método no acepta ningún parámetro. Solo se usa junto con un objeto Date creado usando el constructor Date().

Valores devueltos: Devuelve la string convertida del contenido del constructor Date() de la porción de fecha.

Nota: dateObj es un objeto Date válido creado con el constructor Date() cuyo contenido de la porción de fecha se convierte en una string .

Más códigos para el método anterior son los siguientes:
Programa 1: Aquí no se pasa nada como parámetro al crear el objeto de fecha, pero aún así el método toDateString() devuelve el nombre del día actual, el nombre del mes, la fecha y el año.

<script>
  // Here nothing has been assigned
  // while creating Date object
  var dateobj = new Date();
  
   // Contents of date portion of above date
   // object is converted into a string using
   // toDateString() method.
   var B = dateobj.toDateString();
  
   // Printing the converted string.
   document.write(B);
</script>

Producción:

Mon Apr 23 2018

Programa 2: cuando se pasa una lista aleatoria de valores, el método toDateString() devuelve la string producida correspondiente.

El formato del constructor Date() es como Date(mes, fecha, año, hora). Siguiendo este formato, se dan algunos valores en el siguiente programa y la string correspondiente se produce como salida. El formato de hora debe ser como (número:número: número). Si el tiempo no se encuentra en este formato, da la salida como una fecha no válida.

<script>
   // Here some different values has been
   // assigned while creating Date object
   var dateobj1 = new Date('1');
   var dateobj2 = new Date('2, 3');
   var dateobj3 = new Date('4, 5, 6');
   var dateobj4 = new Date('7, 8, 3, 4');
   var dateobj5 = new Date('4, 5, 6, 11:00:12');
   var dateobj6 = new Date('12, 5, 4, 0:0');
  
   // Contents of date portion of above date
   // object is converted into a string using
   // toDateString() method.
   var B = dateobj1.toDateString();
   var C = dateobj2.toDateString();
   var D = dateobj3.toDateString();
   var E = dateobj4.toDateString();
   var F = dateobj5.toDateString();
   var G = dateobj6.toDateString();
  
  // Printing the converted string.
  document.write(B + "<br />");
  document.write(C + "<br />");
  document.write(D + "<br />");
  document.write(E + "<br />");
  document.write(F + "<br />");
  document.write(G);
</script>

Producción:

Mon Jan 01 2001
Sat Feb 03 2001
Wed Apr 05 2006
Invalid Date
Wed Apr 05 2006
Sun Dec 05 2004

Programa 3: Meses, fecha, hora, minuto, segundo y milisegundo deben estar en su rango respectivo de 0 a 11 para meses, 1 a 31 para una fecha, 0 a 23 para horas, 0 a 59 para un minuto, 0 a 59 segundo, 0 a 999 para milisegundos; de lo contrario, el método toDateString() devuelve una fecha no válida.
Aquí la fecha dada a partir del 45 que está fuera del rango de fecha es por eso que el siguiente código da la salida como nula.

<script>
  // Here a date has been assigned
  // while creating Date object
  var dateobj = 
  new Date('October 45, 1996 05:35:32');
  
   // Contents of date portion of above date
   // object is converted into a string using
   // toDateString() method.
   var B = dateobj.toDateString();
  
   // Printing the converted string.
   document.write(B);
</script>

Producción:

Invalid Date

Navegadores compatibles: los navegadores compatibles con el método JavaScript Date toDateString() 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 Kanchan_Ray 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 *