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

El método moment().dayOfYear() se usa para obtener o establecer el día del año del objeto Moment. Este puede ser un valor entre 1 y 366 que indica el primer y último día posible del año. Un valor fuera de este rango establecerá el día para los años anteriores o siguientes.

Sintaxis:

moment().dayOfYear( 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 día del año que se tiene que configurar para el objeto Momento. es un parámetro opcional.

Valor de Retorno: Este método devuelve el día del año 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().dayOfYear() .

Ejemplo 1:

Javascript

const moment = require('moment');
  
console.log("Current dayOfYear:", moment().toString())
console.log("Current dayOfYear is:", moment().dayOfYear())
  
let dayOfYear1 = moment().dayOfYear(1);
console.log(
    "Moment with dayOfYear of 1 is:",
    dayOfYear1.toString()
)
  
let dayOfYear365 = moment().dayOfYear(365);
console.log(
    "Moment with dayOfYear of 365 is:",
    dayOfYear365.toString()
)
  
let dayOfYear181 = moment().dayOfYear(180);
console.log(
    "Moment with dayOfYear of 181 is:",
    dayOfYear181.toString()
)

Producción:

Día del año actual: lun. 18 de julio de 2022 01:58:29 GMT+0530
El día del año actual es: 199
El momento con el día del año de 1 es: Sáb. 01 de enero de 2022 01:58:29 GMT+0530
El momento con el día del año de 365 es: Sáb. 31 de diciembre de 2022 01:58:29 GMT+0530
El momento con el día del año de 181 es: miércoles, 29 de junio de 2022 01:58:29 GMT+0530

Ejemplo 2:

Javascript

const moment = require('moment');
  
let momentX = moment().year(2008).dayOfYear(30);
  
console.log("momentX dayOfYear:", momentX.toString())
console.log("momentX dayOfYear is:", momentX.dayOfYear())
  
// This will set the date for the next year
let dayOfYear450 = momentX.dayOfYear(450);
console.log(
    "momentX with dayOfYear of 450 is:",
    dayOfYear450.toString()
)
  
// This will set the date to 2 year's before
let negativeDayOfYear800 = momentX.dayOfYear(-800);
console.log(
    "momentX with dayOfYear of -800 is:", 
    negativeDayOfYear800.toString()
)

Producción:

momentX dayOfYear: Mié 30 de enero de 2008 01:58:29 GMT+0530
momentX dayOfYear es: 30
momentX con dayOfYear de 450 es: Wed Mar 25 2009 01:58:29 GMT+0530
momentX con dayOfYear de -800 es: Mon Oct 23 2006 01:58:29 GMT+0530

Referencia: https://momentjs.com/docs/#/get-set/day-of-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 *