El método moment().toJSON() se usa para obtener el formato JSON del objeto Moment. Durante el proceso de serialización, se usaría el formato ISO8601 para convertir la duración en un formato adecuado para la salida JSON.
Sintaxis:
moment().duration().toJSON();
Parámetros: Este método no acepta ningún parámetro:
Valor devuelto: este método devuelve la duración en formato JSON.
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().toJSON() .
Ejemplo 1:
Javascript
const moment = require('moment'); // Example 1 let publishTime = moment(); let article = { title: "Article One", publishTime: publishTime.toJSON() } console.log( "Article Details:", JSON.stringify(article) )
Producción:
Article Details: { "title":"Article One", "publishTime":"2022-06-28T18:19:35.621Z" }
Ejemplo 2:
Javascript
const moment = require('moment'); let startTime = moment(); let endTime = startTime.add(15, 'minutes'); let timeCalculation = { startTime: startTime.toJSON(), endTime: endTime.toJSON() } console.log( "Duration:", JSON.stringify(timeCalculation) )
Producción:
Duration: { "startTime":"2022-06-28T18:34:35.630Z", "endTime":"2022-06-28T18:34:35.630Z" }
Referencia: https://momentjs.com/docs/#/displaying/as-json/
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA