El método moment().toISOString() se usa para obtener una string con formato estándar ISO8601 del Momento dado. El modo UTC se utiliza para la marca de tiempo independientemente de la configuración regional del momento, de modo que se pueda mantener la coherencia con la API de fecha nativa de JavaScript. Este comportamiento se puede deshabilitar pasando true al parámetro keepOffset .
Nota: La biblioteca intentará usar el método Date toISOString() nativo para un mejor rendimiento.
Sintaxis:
moment().toISOString( keepOffset );
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- keepOffset: este parámetro se usa para especificar si la conversión UTC está habilitada o no. Es un parámetro opcional.
Valor devuelto: este método devuelve el Momento en el formato ISO8601.
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().toISOString() .
Ejemplo 1:
Javascript
const moment = require('moment'); let momentOne = moment(); console.log( "MomentOne toISOString():", momentOne.toISOString() ) let momentTwo = moment("01-10-2022", "MM-DD-YYYY"); console.log( "MomentTwo toISOString():", momentTwo.toISOString() ) let momentThree = moment("05:15:44", "hh:mm:ss"); console.log( "MomentThree toISOString():", momentThree.toISOString() )
Producción:
MomentOne toISOString(): 2022-06-28T17:22:45.536Z MomentTwo toISOString(): 2022-01-09T18:30:00.000Z MomentThree toISOString(): 2022-06-27T23:45:44.000Z
Ejemplo 2:
Javascript
const moment = require('moment'); let moment1 = moment().year(2010); console.log( "Moment1 toISOString():", moment1.toISOString() ) let moment2 = moment1.add(10, 'days'); console.log( "Moment2 toISOString():", moment2.toISOString() ) let moment3 = moment2.add(20, 'hours'); console.log( "Moment3 toISOString():", moment3.toISOString() )
Producción:
Moment1 toISOString(): 2010-06-28T17:22:45.552Z Moment2 toISOString(): 2010-07-08T17:22:45.552Z Moment3 toISOString(): 2010-07-09T13:22:45.552Z
Referencia: https://momentjs.com/docs/#/displaying/as-iso-string/
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA