Complemento de temporizador Moment.js

El complemento de temporizador Moment.js se utiliza para la creación de temporizadores. Es una mejora sobre el temporizador nativo de JavaScript. Esencialmente, es una reescritura de los métodos setInterval y setTimeout. Proporciona una lista de funciones relacionadas con la creación y gestión de temporizadores además de los objetos de duración de momento.

Se puede instalar usando el siguiente comando:

npm install moment-timer

 

Las siguientes son algunas de las funciones de listas en este complemento:

  • comienzo
  • círculo
  • duración
  • obtenerDuración
  • getRemainingDuration
  • está parado
  • Está empezado

Los siguientes ejemplos ayudarán a comprender algunos de los métodos del complemento de temporizador.

Ejemplo 1:

Javascript

import moment from 'moment';
import timer from "moment-timer";
  
let start = new Date().getTime();
let t = new moment
    .duration(1000)
    .timer({ start: true }, function () {
    console.log(
        `Timeout Callback executed 
         ${(new Date().getTime() - start)}
         ms after script was started.`
    );
});

Producción:

Timeout Callback executed 1003 ms after script was started.

Ejemplo 2:

Javascript

import moment from 'moment';
import timer from "moment-timer";
  
let t = new moment
    .duration(10000)
    .timer(function () {
    console.log('Finished Timer');
});
  
t.start();
console.log(
    `Before stop() is called: ${t.isStopped()}`
);
  
t.stop();
console.log(
    `After stop() is called: ${t.isStopped()}`
);

Producción:

Before stop() is called: false
After stop() is called: true

Referencia: https://momentjs.com/docs/#/plugins/timer/

Publicación traducida automáticamente

Artículo escrito por aayushmohansinha 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 *