Fecha JavaScript setSeconds() Método – Part 1

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

  • Ejemplo:

    <script>
       // Here a date has been assigned
       // while creating Date object
       var dateobj =
       new Date('October 13, 1996 05:35:32');
      
       // New second of 52 is being set in above Date
       // Object with the help of setSeconds() method
       dateobj.setSeconds(52);
      
       // New second from above Date Object is
       // being extracted using getSeconds()
       var B = dateobj.getSeconds();
      
       // Printing new Second
       document.write(B);
    </script>
  • Producción:
    52

El método date.setSeconds() se usa para establecer segundos en un objeto Date que se crea usando el constructor Date().

Sintaxis:

DateObj.setSeconds(seconds_Value)

Parámetro: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • second_Value: este parámetro contiene el valor de segundo que se usa para establecer en el constructor Date().

Valor de retorno: Devuelve la nueva fecha con el segundo actualizado que se establece mediante el método setSeconds().

Nota: DateObj es un objeto Date válido creado con el constructor Date() en el que queremos establecer el segundo. El valor del segundo es de 0 a 59.

Más códigos para el método anterior son los siguientes:

Programa 1: si en el constructor Date() no damos ningún segundo, aún así el método setSeconds() establece un nuevo segundo que se da como su parámetro.

<script>
   // Here second has not been assigned
   // while creating Date object
   var dateobj = new Date('October 13, 1996');
  
   // New second of 51 is being set in above Date
   // Object with the help of setSeconds() method
   dateobj.setSeconds(51);
  
   // New second from above Date Object is
   // being extracted using getSeconds()
   var B = dateobj.getSeconds();
  
   // Printing new Second
   document.write(B);
</script>

Producción:

51

Ejemplo 2: si no se proporciona ningún parámetro en el constructor Date(), el método setSeconds() aún se establece en segundo lugar, pero el mes, el año, la fecha, etc. se convierten en los actuales. Aquí 42 es el nuevo segundo, 3 es el mes actual, es decir, abril, 1 es la fecha actual y 2018 es el año actual.

<script>
   // Here nothing has been assigned
   // while creating Date object
   var dateobj = new Date();
  
   // New second of 42 is being set in above Date
   // Object with the help of setSeconds() method
   dateobj.setSeconds(42);
  
   // Seconds from above Date Object is
   // being extracted using getSeconds()
   var B = dateobj.getSeconds();
  
   // Month from above Date Object is
   // being extracted using getMonth()
   var C = dateobj.getMonth();
  
   // Date from above Date Object is
   // being extracted using getDate()
   var D = dateobj.getDate();
  
   // Year from above Date Object is
   // being extracted using getFullYear()
   var E = dateobj.getFullYear();
  
   // Printing new seconds
   document.write(B + "<br />");
     
   // Printing current month
   document.write(C + "<br />");
  
   // Printing current date
   document.write(D + "<br />");
  
   // Printing current year
   document.write(E);
</script>

Producción:

42
3
1
2018

Ejemplo 3: si el valor del segundo 66 se proporciona como parámetro de la función setSeconds(), establecerá 6 como el segundo porque el segundo rango es de 0 a 59 y (66%60 = 6).
Aquí 6 es el nuevo segundo y los minutos se convierten en 36 de 35 porque el segundo rango es de 0 a 59. Entonces, cuando se pasa 66 como parámetro a la función setSeconds(), establecerá los segundos en el objeto Date respectivo en (66 %60 = 6) e incrementará los minutos en el respectivo objeto Fecha en (66/60 = 1).

<script>
   // Here date has been assigned
   // while creating Date object
   var dateobj = 
   new Date('October 13, 1996 05:35:32');
  
   // New second of 66 is being set in above Date
   // Object with the help of setSeconds() function
   dateobj.setSeconds(66);
  
   // Seconds from above Date Object is
   // being extracted using getSeconds()
   var B = dateobj.getSeconds();
  
   // Minute from above Date Object is
   // being extracted using getMinutes()
   var C = dateobj.getMinutes();
  
   // Printing new seconds
   document.write(B + "<br />");
  
   // Printing minutes
   document.write(C);
</script>

Producción:

6
36

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