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

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

Deja una respuesta

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