Momento.js momento.duración().segundos() Método

El método moment().duration().seconds() se utiliza para obtener el número de segundos de la duración. Este número de segundos se calcula como un subconjunto de un minuto, por lo que tiene un valor entre 0 y 59.

Sintaxis:

moment().duration().seconds();

Parámetros: este método no acepta ningún parámetro.

Valor devuelto: este método devuelve los segundos (0-59) de la duración.

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.duration ().seconds() .

Ejemplo 1:

Javascript

const moment = require('moment');
  
let durationOne = moment.duration(50, 'seconds');
let durationTwo = moment.duration(368, 'seconds');
  
// This returns 50 as the number of
// seconds is less than a whole minute (60 seconds)
console.log(
    "durationOne seconds is:", durationOne.seconds()
)
  
// This returns 8 as the duration has
// 6 complete minutes (360 seconds), 
// and therefore returns the value of
// seconds of the next minute (next 8 seconds)
console.log(
    "durationTwo seconds is:", durationTwo.seconds()
)

Producción:

durationOne seconds is: 50
durationTwo seconds is: 8

Ejemplo 2: este ejemplo ayudará a comprender la diferencia de este método con asSeconds() para una mejor comprensión.

Javascript

const moment = require('moment');
  
let durationA = 
    moment.duration(36500, 'milliseconds');
let durationB = 
    moment.duration(3858, 'milliseconds');
  
// The asSeconds() method will return the
// length of the duration in seconds
console.log(
    "Length of durationA in seconds is:", durationA.asSeconds()
)
  
// It returns the number of complete seconds
console.log("durationA seconds is:", durationA.seconds())
  
console.log(
    "Length of durationB in seconds is:", durationB.asSeconds()
)
  
// It returns the number of complete seconds
console.log("durationB seconds is:", durationB.seconds())

Producción:

Length of durationA in seconds is: 36.5
durationA seconds is: 36
Length of durationB in seconds is: 3.858
durationB seconds is: 3

Referencia: https://momentjs.com/docs/#/durations/seconds/

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 *