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