JavaScript计算日期差时间差倒计时距离未来节日倒计时放假倒计时
Posted web半晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript计算日期差时间差倒计时距离未来节日倒计时放假倒计时相关的知识,希望对你有一定的参考价值。
1、实现代码
function distanceFromTheFuture(key = 1, futureDate = '2027-01-01 00:00:00')
futureDate = new Date(futureDate);
let nowDate = new Date(),
distanceFestival = futureDate - nowDate,
day = parseInt(distanceFestival / (1000 * 60 * 60 * 24)),
hour = parseInt(distanceFestival % (1000 * 60 * 60 * 24) / (1000 * 60 * 60)),
minutes = parseInt(distanceFestival % (1000 * 60 * 60) / (1000 * 60)),
seconds = parseInt(distanceFestival % (1000 * 60 * 60) % (1000 * 60) / 1000),
result = null;
switch (key)
case 1:
result = `$day天$hour时$minutes分$seconds秒`;
break;
case 2:
result = `$day`;
break;
case 3:
result = `$hour`;
break;
case 4:
result = `$minutes`;
break;
case 5:
result = `$seconds`;
break;
default:
console.log("出错啦!");
break;
return result;
2、调用
// 参数说明
// 第一个参数 key 表示要返回的值
// 第二个参数 futureDate 表示未来的时间
console.log(distanceFromTheFuture('2', '2022-01-01 00:00:00'));
3、效果演示
小程序码
普通二维码
以上是关于JavaScript计算日期差时间差倒计时距离未来节日倒计时放假倒计时的主要内容,如果未能解决你的问题,请参考以下文章