要求:restDays('xxxx/xx/xx')返回剩余天数
// JS 封装一个函数计算距离某一天还有多少天
function restDate(date) {
const target = +new Date(date);
const today = +new Date();
const A_DAY = 1000 * 60 * 60 * 24;
const A_HOUR = 1000 * 60 * 60;
const A_MINUTE = 1000 * 60;
const A_SECOND = 1000;
const diff = target - today;
const restDays = Math.floor(diff / A_DAY);
const restHours = Math.floor((diff - restDays * A_DAY) / A_HOUR);
const restMinutes = Math.floor((diff - restDays * A_DAY - restHours * A_HOUR) / A_MINUTE);
const restSeconds = Math.floor((diff - restDays * A_DAY - restHours * A_HOUR - restMinutes * A_MINUTE) / A_SECOND)
return `距离 ${date} 还剩余 ${restDays}天${restHours}时${restMinutes}分${restSeconds}秒`;
}