Momento.js momento().utc() Método

El método moment().utc() se usa para especificar que la zona horaria del objeto Moment dado se mostraría como UTC. Se puede pasar un parámetro opcional que conserva el valor de hora actual y solo cambia la zona horaria a UTC.

Sintaxis:

moment().utc( Boolean );

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • Booleano: es un valor booleano que especifica si la zona horaria se cambiaría sin cambiar la hora real.

Valor de retorno: este método devuelve el objeto Momento con la nueva zona horaria.

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

Ejemplo 1:

Javascript

const moment = require('moment');
  
let momentOne = moment();
console.log(
    "MomentOne is:", momentOne.toString()
);
console.log(
    "MomentOne hours:", momentOne.hours())
;
console.log(
    "MomentOne minutes:", momentOne.minutes()
);
  
// Display utc format of the Moment
momentOne.utc()
  
console.log(
    "MomentOne is:", momentOne.toString()
);
console.log(
    "MomentOne hours in UTC:", momentOne.hours()
);
console.log(
    "MomentOne minutes in UTC:", momentOne.minutes()
);

Producción:

MomentOne is: Sun Jul 24 2022 01:42:42 GMT+0530
MomentOne hours: 1
MomentOne minutes: 42
MomentOne is: Sat Jul 23 2022 20:12:42 GMT+0000
MomentOne hours in UTC: 20
MomentOne minutes in UTC: 12

Ejemplo 2:

Javascript

const moment = require('moment');
  
let momentTwo = moment();
console.log(
    "MomentTwo is:", momentTwo.toString()
);
console.log(
    "MomentTwo hours:", momentTwo.hours())
;
console.log(
    "MomentTwo minutes:", momentTwo.minutes()
);
  
// Change the timezone flag, without changing the time
// by passing the Boolean value to true
momentTwo.utc(true)
  
console.log(
    "MomentTwo is:", momentTwo.toString()
);
console.log(
    "MomentTwo hours in UTC:", momentTwo.hours()
);
console.log(
    "MomentTwo minutes in UTC:", momentTwo.minutes()
);

Producción:

MomentTwo is: Sun Jul 24 2022 01:42:42 GMT+0530
MomentTwo hours: 1
MomentTwo minutes: 42
MomentTwo is: Sun Jul 24 2022 01:42:42 GMT+0000
MomentTwo hours in UTC: 1
MomentTwo minutes in UTC: 42

Referencia: https://momentjs.com/docs/#/manipulating/utc/

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 *