Momento.js momento().set() Método

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

Deja una respuesta

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