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