const leaveDate = Math.floor(differ / 86400) ? Math.floor(differ / 86400) : 0; const leaveHours = Math.floor((differ - leaveDate * 86400) / 3600) ? Math.floor((differ - leaveDate * 86400) / 3600) : 0; const leaveMinutes = Math.floor((differ - leaveDate * 86400 - leaveHours * 3600) / 60) ? Math.floor((differ - leaveDate * 86400 - leaveHours * 3600) / 60) : 0; const leaveSeconds = Math.floor(differ % 60) ? Math.floor(differ % 60) : 0; const strLeaveDate = leaveDate.toString().length === 1 ? `0${leaveDate}` : leaveDate.toString(); const strLeaveHours = leaveHours.toString().length === 1 ? `0${leaveHours}` : leaveHours.toString(); const strLeaveMinutes = leaveMinutes.toString().length === 1 ? `0${leaveMinutes}` : leaveMinutes.toString(); const strLeaveSeconds = leaveSeconds.toString().length === 1 ? `0${leaveSeconds}` : leaveSeconds.toString(); const strFullDate = `${strLeaveDate}天${strLeaveHours}小时${strLeaveMinutes}分${strLeaveSeconds}秒`;
效果如图: