Método JavaScript Fecha setUTCFullYear()

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

  • Ejemplo:

    <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 year 1992 is being set in above Date
       // Object with the help of setUTCFullYear() method
       dateobj.setUTCFullYear(1992);
      
       // New year from above Date Object is
       // being extracted using getUTCFullYear()
       var B = dateobj.getUTCFullYear();
      
       // Printing new year
       document.write(B);
    </script>
  • Producción:
    1992

El método date.setUTCFullYear() se usa para establecer el año en un objeto de fecha de acuerdo con la hora universal que se crea usando el constructor date().

Sintaxis:

DateObj.setUTCFullYear(year_Value);

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

  • year_Value: este parámetro contiene el valor del año que se usa para establecer en el constructor date().

Valores devueltos: Devuelve el año nuevo, es decir, actualizado según la hora universal que se establece mediante el método setUTCFullYear().

Nota: DateObj es un objeto Date válido creado con el constructor Date() en el que queremos establecer el año.

Más códigos para el método anterior son los siguientes:
Programa 1: si en el constructor Date() no proporcionamos ningún año, los métodos setUTCFullYear() aún podrán establecer el año nuevo de acuerdo con la hora universal que se proporciona como su parámetro.

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

Producción:

1992

Programa 2: si no se proporciona ningún parámetro en el constructor Date(), el método setUTCFullYear() aún podrá establecer un año en el objeto Date creado, pero el mes y la fecha seguirán siendo los actuales.
Aquí, en la salida 2, está el mes de marzo porque el nombre del mes comienza del 0 al 11, es decir, 0 para enero y 11 para diciembre, y 30 es la fecha actual.

<script>
   // Here nothing has been assigned
   // while creating Date object
   var dateobj = new Date();
  
   // New year 2007 is being set in above Date
   // Object with the help of setUTCFullYear() method
   dateobj.setUTCFullYear(2007);
  
   // Year from above Date Object is
   // being extracted using getUTCFullYear()
   var B = dateobj.getUTCFullYear();
  
  // 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();
  
  // Printing new year
  document.write(B + "<br />");
  
  // Printing current month
  document.write(C + "<br />");
  
  // Printing current date
  document.write(D);
</script>

Producción:

2007
2
30

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