uniapp实现倒计时

 首先我们需要对时间戳进行格式化处理,处理成距离现在时间还有多少时分秒,00.00.00,小时.分钟.秒的格式,可以对格式转换做一个简单的封装处理

// 将时间戳转化为时分秒的格式,一般用作倒计时
function intervalTime(endTime) {
	// console.log(222)
	// var timestamp=new Date().getTime(); //计算当前时间戳
	var date1 = (Date.parse(new Date()))/1000;//计算当前时间戳 (毫秒级)
	var date2 = endTime; //结束时间
	// var date3 = date2.getTime() - date1.getTime(); //时间差的毫秒数
	var date3 =  (date2- date1)*1000; //时间差的毫秒数
	//计算出相差天数
	var days = Math.floor(date3 / (24 * 3600 * 1000));
	//计算出小时数

	var leave1 = date3 % (24 * 3600 * 1000); //计算天数后剩余的毫秒数
	var hours = Math.floor(leave1 / (3600 * 1000));
	//计算相差分钟数
	var leave2 = leave1 % (3600 * 1000); //计算小时

你可能感兴趣的:(笔记,1024程序员节)