js里的时间戳 把时间戳转化为天时分秒

倒计时效果:输入的时间减去现在的时间就是剩余的时间

  1. 用时间戳来做。即用户输入的时间的毫米数减去现在时间的毫秒数就是剩余时间的毫秒数.
  2. 把剩余时间总的毫秒数转换为天。时。分。秒
  3. 转换公式如下:
var day =  parseInt(总秒数/60/60/24;//天
var  t  =  parseInt(总秒数/60/60%24;//时
var  m  =  parseInt(总秒数/60%60;//分
var  s  =  parseInt(`在这里插入代码片`总秒数%60;//秒

//js获取 倒计时 天时分秒
//通过时间戳的方式来 
//var day =  parseInt(总秒数/60/60/24);//天
// var  t  =  parseInt(总秒数/60/60%24);//时
// var  m  =  parseInt(总秒数/60%60);//分
// var  s  =  parseInt(总秒数%60);//秒
function countDown(inputTime) {
	//获取从1970年1月1日到现在的时间的毫秒数
	var nowTime = +new Date(); 
	//获取输入时间的毫秒数
	var putTime = +new Date(inputTime); 
    //剩余时间总的毫秒数 除以 1000 变为总秒数
	var dec = (putTime-nowTime )/ 1000;
		//得到天 格式化成前缀加零的样式
    var d =  parseInt(dec/60/60/24);
        d = d<10 ? '0'+ d : d;
        //得到小时 格式化成前缀加零的样式
       var h = parseInt(dec/60/60%24);
        h = h<10 ? '0'+ h : h;     
        //得到分钟 格式化成前缀加零的样式
        var m= parseInt(dec/60%60);
        m = m<10 ? '0'+ m: m;

 		//得到秒 格式化成前缀加零的样式
        s= parseInt(dec%60);
        s = s<10 ? '0'+ s : s;


	return `${d}${h}${m}${s}`;

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值