El método moment().endOf() se usa para mutar el momento para que se establezca al final de la unidad de tiempo dada. Las unidades de tiempo disponibles pueden ser año, mes, trimestre, semana, día, hora, minuto y segundo.
Sintaxis:
moment().endOf( String );
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- String: Es la unidad de tiempo por la cual el objeto Momento se establecerá para finalizar.
Valor de retorno: este método devuelve el momento mutado después de que se haya establecido el valor.
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().endOf() .
Ejemplo 1:
Javascript
const moment = require('moment'); console.log("Current moment is:", moment().toString()); console.log( "endOf current moment's day:", moment().endOf('day').toString() ) console.log( "endOf current moment's week:", moment().endOf('week').toString() ) console.log( "endOf current moment's month:", moment().endOf('month').toString() ) console.log( "endOf current moment's quarter:", moment().endOf('quarter').toString() ) console.log( "endOf current moment's year:", moment().endOf('year').toString() )
Producción:
El momento actual es: Lun 18 de julio de 2022 02:36:03 GMT+0530
Fin del día del momento actual: Lun 18 de julio de 2022 23:59:59 GMT+0530
Fin de la semana del momento actual: Sáb 23 de julio de 2022 23:59:59 GMT+0530
fin del mes del momento actual: domingo 31 de julio de 2022 23:59:59 GMT+0530
fin del trimestre del momento actual: viernes 30 de septiembre de 2022 23:59:59 GMT+0530
fin del año del momento actual: sábado 31 de diciembre de 2022 23:59:59 GMT+ 0530
Ejemplo 2:
Javascript
const moment = require('moment'); console.log("Current moment is:", moment().toString()); console.log( "endOf current moment's second:", moment().endOf('second').toString() ) console.log( "endOf current moment's minute:", moment().endOf('minute').toString() ) console.log( "endOf current moment's hour:", moment().endOf('hour').toString() )
Producción:
El momento actual es: lun 18 de julio de 2022 02:36:03 GMT+0530
fin del segundo del momento actual: lun 18 de julio de 2022 02:36:03 GMT+0530
fin del minuto del momento actual: lun 18 de julio de 2022 02:36:59 GMT+0530
fin de la hora del momento actual: lun 18 de julio de 2022 02:59:59 GMT+0530
Referencia: https://momentjs.com/docs/#/manipulating/end-of/
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA