timing-counter

1.0.3 • Public • Published

Install

npm install timing-counter

Usage

导入模块。

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)

Readme

Keywords

Package Sidebar

Install

npm i timing-counter

Weekly Downloads

2

Version

1.0.3

License

MIT

Unpacked Size

2.48 kB

Total Files

5

Last publish

Collaborators

  • murphy_chen