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