JavaScript Fecha setUTCSeconds() Método – Part 1

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

  • Ejemplo:

    javascript

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

El método date.setUTCSeconds() se usa para establecer segundos de acuerdo con la hora universal en un objeto de fecha que se crea usando el constructor Date().

Sintaxis:

DateObj.setUTCSeconds(seconds_Value);

Parámetro: Estos métodos aceptan 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 queremos establecer en la fecha creada usando el constructor Date().

Valores devueltos: Devuelve el segundo nuevo, es decir, actualizado, que se establece mediante el método setUTCSeconds().

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 al crear el objeto Date, el método setUTCSeconds() aún podrá establecer un nuevo segundo que se da como su parámetro de acuerdo con la hora universal en el objeto Date creado.

javascript

<script>
   // Here second has not been assigned according to
   // universal time while creating Date object
   var dateobj = new Date('October 13, 1996 GMT-3:00');
  
   // New second of 51 is being set in above Date
   // Object with the help of setUTCSeconds() method
   dateobj.setUTCSeconds(51);
  
   // New second from above Date Object is
   // being extracted using getUTCSeconds()
   var B = dateobj.getUTCSeconds();
  
   // Printing new Second
   document.write(B);
</script>

Producción:

51

Programa 2: si no se proporciona ningún parámetro en el constructor Date(), el método setUTCSeconds() aún podrá establecer el segundo, pero el mes, el año, la fecha, etc. seguirán siendo 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 según el tiempo universal.

javascript

<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 setUTCSeconds() method
   dateobj.setUTCSeconds(42);
  
   // Seconds from above Date Object is
   // being extracted using getUTCSeconds()
   var B = dateobj.getUTCSeconds();
  
   // Month from above Date Object is
   // being extracted using getUTCMonth()
   var C = dateobj.getUTCMonth();
  
   // Date from above Date Object is
   // being extracted using getUTCDate()
   var D = dateobj.getUTCDate();
  
   // Year from above Date Object is
   // being extracted using getUTCFullYear()
   var E = dateobj.getUTCFullYear();
  
   // 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

Programa 3: si el valor del segundo 66 se proporciona como parámetro del método setSeconds(), establecerá 6 como el segundo porque el segundo rango es de 0 a 59 y, por lo tanto 66-60=6, aquí se resta 60 porque 0 a 59 es 60.

javascript

<script>
   // Here date has been assigned according to
   // universal time while creating Date object
   var dateobj = 
   new Date('October 13, 1996 05:35:32 GMT-3:00');
  
   // New second of 66 is being set in above Date
   // Object with the help of setUTCSeconds() method
   dateobj.setUTCSeconds(66);
  
   // Seconds from above Date Object is
   // being extracted using getUTCSeconds()
   var B = dateobj.getUTCSeconds();
  
   // Minute from above Date Object is
   // being extracted using getUTCMinutes()
   var C = dateobj.getUTCMinutes();
  
   // 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 setUTCSeconds() se enumeran a continuación:

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