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

El método moment().toObject() se usa para devolver el objeto Moment como un objeto JavaScript con los parámetros de fecha en las propiedades.

Sintaxis:

moment().toObject();

Parámetros: Este método no acepta ningún parámetro:

Valor devuelto: este método devuelve la duración como un objeto de JavaScript.

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().toObject() .

Ejemplo 1:

Javascript

const moment = require('moment');
  
let momentOne = moment();
let momentTwo = moment()
                .add(15, 'months')
                .add(10, 'days')
                .add(24, 'seconds');
  
console.log(
    "Object form of momentOne is:",
    momentOne.toObject()
)
console.log(
    "Object form of momentTwo is:",
    momentTwo.toObject()
)

Producción:

Object form of momentOne is: {
  years: 2022,
  months: 6,
  date: 10,
  hours: 23,
  minutes: 36,
  seconds: 3,
  milliseconds: 659
}
Object form of momentTwo is: {
  years: 2023,
  months: 9,
  date: 20,
  hours: 23,
  minutes: 36,
  seconds: 27,
  milliseconds: 659
}

Ejemplo 2:

Javascript

const moment = require('moment');
  
let momentA = moment(
    '25/12/2022', 'DD/MM/YYYY'
);
let momentB = moment({
    year: 2017, month: 5, day: 4,
    hour: 1, minute: 15, second: 30,
    millisecond: 100
});
  
console.log(
    "Object form of momentA is:",
    momentA.toObject()
)
console.log(
    "Object form of momentB is:",
    momentB.toObject()
)

Producción:

Object form of momentA is: {
  years: 2022,
  months: 11,
  date: 25,
  hours: 0,
  minutes: 0,
  seconds: 0,
  milliseconds: 0
}
Object form of momentB is: {
  years: 2017,
  months: 5,
  date: 4,
  hours: 1,
  minutes: 15,
  seconds: 30,
  milliseconds: 100
}

Referencia: https://momentjs.com/docs/#/displaying/as-object/

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 *