Método Moment.js moment().isoWeekYear()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *