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)

/timing-counter/

    Package Sidebar

    Install

    npm i timing-counter

    Weekly Downloads

    1

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    2.48 kB

    Total Files

    5

    Last publish

    Collaborators

    • murphy_chen