model_nexttime

1.0.3 • Public • Published

一个倒计时

安装

npm i model_nexttime --save

引入nextTime是一个构造函数

import { NextTime } from 'model_nextTime'

说明:时间到期返回false,否则返回天、时、分、秒的对象,不局限格式及样式。
返回结果{d:xx,h:xx,m:xx,s:xx}

使用

一、使用时间戳为参数

let nt=new NextTime(60*60)
let inerval=null;
if(!inerval) clearInterval(inerval);
inerval=setInterval(()=>{
        let currval=nt.timeToDHMS();
        if(!currval) clearInterval(inerval); //倒计时到期返回false
        console.log(currval)
},1000)

二、使用未来时间为参数

let nt=new NextTime('2018-12-26 13:48:22');
let isover=nt.timeTransform();  //判断是否过期
let inerval=null;
if(isover){
    if(!inerval) clearInterval(inerval);
    inerval=setInterval(()=>{
        let currval=nt.timeToDHMS();
        if(!currval) clearInterval(inerval); //倒计时到期返回false
        console.log(currval)
    },1000)
}else{
    console.log('过期了')
}

Readme

Keywords

Package Sidebar

Install

npm i model_nexttime

Weekly Downloads

0

Version

1.0.3

License

ISC

Unpacked Size

2.39 kB

Total Files

3

Last publish

Collaborators

  • swos