1.0.3 • Published 3 years ago
timing-counter v1.0.3
Install
npm install timing-counterUsage
导入模块。
const TimingCounter = require('timing-counter')倒计时模式
默认情况(第二个参数为 true),传入一个未来的的时间,为倒计时模式。
倒计时模式:计算达到未来某个时间点还剩下的时间。
// 这里传入的时间需要是未来的某个时间
let countdown = setInterval(() => {
console.log(TimingCounter.timeCounter('2022-10-13 21:10:00', true))
}, 1000)返回结果的格式:一个四元数组:[d, h, m, d],分别表示:
d:天数h:小时数m:分钟数s:秒数
计时器模式
传入 false 参数,并传入一个过去的时间,则为计时器模式。
计时器模式:计算从过去某个时间点到现在过了多久。
// 这里传入的时间需要是过去的某个时间
let countTime = setInterval(() => {
console.log(TimingCounter.timeCounter('2022-5-12 21:10:00', false))
}, 1000)