JavaScript stopwatch
npm install stopwatch.js --save
import { Stopwatch } from 'stopwatch.js'
// string output
const stopwatch = new Stopwatch();
stopwatch.start((time) => console.log(time)); // 00:00:01:95, 00:00:02:00, 00:00:02:15, ...
stopwatch.stop();
stopwatch.reset();
stopwatch.lap(); // 00:00:02:95
import { Stopwatch, Output } from 'stopwatch.js'
// array output
const stopwatch = new Stopwatch(Output.Array);
stopwatch.start((time) => console.log(time)); // ['00', '00', '01', '95'], ['00', '00', '02', '00'], ['00', '00', '02', '15'], ...
stopwatch.stop();
stopwatch.reset();
stopwatch.lap(); // ['00', '00', '02', '95']
const stopwatchJs = require('stopwatch.js').Stopwatch;
const stopwatch = new Stopwatch();
const stopwatchJs = require('stopwatch.js').Stopwatch;
const output = require('stopwatch.js').Output;
const stopwatch = new stopwatchJs(output.Array);
bower install stopwatch.js --save
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/stopwatch.min.js"></script>
var output = stopwatchJs.Output;
var stopwatch = new stopwatchJs.Stopwatch();
stopwatch.start(function(time) {
// do something with time
})
- Rajeev Sharma
MIT License
Copyright (c) 2017 Rajeev Sharma