El método moment().isoWeekYear() se utiliza para obtener o establecer el año de la semana ISO del objeto Moment. Un sistema de numeración de semanas ISO considera las semanas bisiestas en su sistema. Esto le permite tener solo 52 o 53 semanas completas. Esto es posible al considerar que el número de días es 364 o 371 días en lugar de 365 o 366 días. Esto hace que el método devuelva la misma fecha independientemente de su ubicación.
Sintaxis:
moment().isoWeekYear( Number );
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- Número: es el año de la semana ISO que debe establecerse para el objeto Momento. es un parámetro opcional.
Valor devuelto: este método devuelve la semana ISO actual del Momento.
Nota: Esto no funcionará en el programa Node.js normal porque requiere que una biblioteca moment.js externa se instale globalmente o en el directorio del proyecto.
Moment.js se puede instalar con el siguiente comando:
Instalación del módulo de momentos:
npm install moment
Los siguientes ejemplos demostrarán el método Moment.js moment().isoWeekYear() .
Ejemplo 1:
Javascript
const moment = require('moment'); console.log("Current Date:", moment().toString()) console.log("Current isoWeekYear is:", moment().isoWeekYear()) let isoWeekYear1 = moment().isoWeekYear(1); console.log( "Moment with isoWeekYear of 1 is:", isoWeekYear1.toString() ) let isoWeekYear2 = moment().isoWeekYear(2); console.log( "Moment with isoWeekYear of 2 is:", isoWeekYear2.toString() ) let isoWeekYear2010 = moment().isoWeekYear(2010); console.log( "Moment with isoWeekYear of 2010 is:", isoWeekYear2010.toString() ) let isoWeekYear2024 = moment().isoWeekYear(2024); console.log( "Moment with isoWeekYear of 2024 is:", isoWeekYear2024.toString() )
Producción:
Fecha actual: lunes, 18 de julio de 2022 01:04:05 GMT+0530
El isoWeekYear actual es: 2022
El momento con isoWeekYear de 1 es: lun, 16 de julio de 0001 01:04:05 GMT+0553 El
momento con isoWeekYear de 2 es: lunes, 15 de julio de 0002 01:04:05 GMT+0553
Momento con isoWeekAño de 2010 es: Lun 19 de julio de 2010 01:04:05 GMT+0530
Momento con isoWeekAño de 2024 es: Lun 15 de julio de 2024 01:04:05 GMT+0530
Ejemplo 2:
Javascript
const moment = require('moment'); console.log("Current Date:", moment().toString()) console.log( "Current isoWeekYear is:", moment().isoWeekYear() ) let isoWeekYearDecember = moment().isoWeekYear(-100); console.log( "Moment with isoWeekYear of -100 is:", isoWeekYearDecember.toString() ) let isoWeekYearFeb = moment().isoWeekYear(-2020); console.log( "Moment with isoWeekYear of -2020 is:", isoWeekYearFeb.toString() )
Producción:
Fecha actual: Lun 18 de julio de 2022 01:04:05 GMT+0530
El isoWeekYear actual es: 2022
Momento con isoWeekYear de -100 es: Lun 16 de julio -0100 01:04:05 GMT+0553
Momento con isoWeekYear de -2020 es: Lun 14 de julio de 2020 01:04:05 GMT+0553
Referencia: https://momentjs.com/docs/#/get-set/iso-week-year/
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA