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