JavaScript Fecha setFullYear() Método – Part 1

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

  • Ejemplo:

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

El método date.setFullYear() se usa para establecer el año en un objeto de fecha que se crea usando el constructor Date().

Sintaxis:

DateObj.setFullYear(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().

Valor de retorno: Devuelve la nueva fecha con el año actualizado que se establece mediante el método setFullYear().

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, aún así el método setFullYear() establece el año nuevo que se proporciona como su parámetro.

<script>
   // Here year has not been assigned
   // while creating Date object
   var dateobj = 
   new Date('October 13, 05:35:32');
  
   // new year 1992 is being set in above Date
   // Object with the help of setFullYear() method
   dateobj.setFullYear(1992);
  
   // New year from above Date Object is
   // being extracted using getFullYear()
   var B = dateobj.getFullYear();
  
   // 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 setFullYear() aún establece el año, pero el mes y la fecha se convierten en 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 setFullYear() method
   dateobj.setFullYear(2007);
  
   // Year from above Date Object is
   // being extracted using getFullYear()
   var B = dateobj.getFullYear();
  
   // 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();
  
   // 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 setFullYear() 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 *