El método moment().set() se utiliza para establecer la unidad de tiempo dada en el objeto Moment. La unidad se puede especificar en todas las variaciones reconocidas de la unidad, incluidas sus formas plural y abreviada. El tiempo también se puede configurar usando un objeto que contiene todas las unidades de tiempo necesarias juntas.
Sintaxis:
moment().set(String, Int)
O
moment().set(Object(String, Int))
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- String: Es la unidad de tiempo que se tiene que configurar para el objeto Momento.
- Int: Es el valor de tiempo que se tiene que configurar.
- Objeto: El tiempo también se puede especificar como un objeto JSON con todas las unidades de tiempo y su valor.
Valor devuelto: este método devuelve una string de la unidad de tiempo dada del objeto 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().set() .
Ejemplo 1:
Javascript
const moment = require('moment'); let momentOne = moment(); momentOne.set('year', 2010); momentOne.set('month', 6); momentOne.set('date', 10); console.log("MomentOne is:", momentOne.toString()); console.log("MomentOne year:", momentOne.year()); console.log("MomentOne month:", momentOne.month()); console.log("MomentOne date:", momentOne.date()); let momentTwo = moment(); momentTwo.set('y', 2022); momentTwo.set('m', 8); momentTwo.set('d', 19); console.log("MomentTwo is:", momentTwo.toString()); console.log("MomentTwo year:", momentTwo.year()); console.log("MomentTwo month:", momentTwo.month()); console.log("MomentTwo date:", momentTwo.date());
Producción:
MomentOne is: Sat Jul 10 2010 00:28:08 GMT+0530 MomentOne year: 2010 MomentOne month: 6 MomentOne date: 10 MomentTwo is: Fri Aug 12 2022 00:08:08 GMT+0530 MomentTwo year: 2022 MomentTwo month: 7 MomentTwo date: 12
Ejemplo 2:
Javascript
const moment = require('moment'); let moment1 = moment(); moment1.set('hour', 10); moment1.set('minute', 18); moment1.set('second', 30); moment1.set('millisecond', 150); console.log( "moment1 is:", moment1.toString() ); console.log( "moment1 hour:", moment1.hour() ); console.log( "moment1 minute:", moment1.minute() ); console.log( "moment1 second:", moment1.second() ); console.log( "moment1 millisecond:", moment1.millisecond() ); let moment2 = moment(); moment2.set('hour', 6); moment2.set('minute', 30); moment2.set('second', 10); moment2.set('millisecond', 3500); console.log( "moment2 is:", moment2.toString() ); console.log( "moment2 hour:", moment2.hour() ); console.log( "moment2 minute:", moment2.minute() ); console.log( "moment2 second:", moment2.second() ); console.log( "moment2 millisecond:", moment2.millisecond() );
Producción:
moment1 is: Sun Jul 24 2022 10:18:30 GMT+0530 moment1 hour: 10 moment1 minute: 18 moment1 second: 30 moment1 millisecond: 150 moment2 is: Sun Jul 24 2022 06:30:13 GMT+0530 moment2 hour: 6 moment2 minute: 30 moment2 second: 13 moment2 millisecond: 500
Referencia: https://momentjs.com/docs/#/get-set/set/
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA