function getResidueTime(end) {
let nowtime = new Date().getTime(); // 当前时间 毫秒数
let endTime = Date.parse(new Date(end.replace(/-/g, "/"))); //结束时间 毫秒数
let totalSeconds = (endTime - nowtime) / 1000; // 结束时间-当前时间 = 剩余多少时间
let day = parseInt(totalSeconds / 3600 / 24); //天
let hour = parseInt((totalSeconds / 3600) % 24).toString().padStart(2, "0"); //时
let minute = parseInt((totalSeconds / 60) % 60).toString().padStart(2, "0"); //分
let second = parseInt(totalSeconds % 60).toString().padStart(2, "0"); //秒
let residueTime = "倒计时:" + day + "天 " + hour + "时 " + minute + "分 " + second + "秒";
if (totalSeconds < 0) {
residueTime = '时间到'
}
return residueTime
}
let time = '2020-12-1 00:00:00' //终止时间
setInterval(() => {
console.log(getResidueTime(time))
}, 1000)
JS 商品倒计时封装
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- js-倒计时是比较常用的一个js小功能,有的时候,公司需要进行活动倒计时的时候,会需要在页面显示出来。有的时候是需...
- 做一朵白莲花吧,在物欲横流的社会底层静静发育,不沾染一点灰尘,慢慢伸出理想的枝干,穿越尔虞我诈的茂密荷叶,...
- 特点 :1.随意更改手机上的时间倒计时会出错?不会.详解如下.2.自定义的tableViewCell能不能用?适用...
- 封装按钮倒计时,一行代码实现后台也能倒计时 一般登录注册都会有发送验证码的功能,首先实现该功能,我们需要做什么? ...