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