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