let minuteSec=60; let dd = Math.floor(seconds / daySec); let hh = Math.floor((seconds % daySec) / hourSec); let mm = Math.floor((seconds % hourSec) / minuteSec); let ss=seconds%minuteSec; if(dd > 0){ return dd + "天" + hh + "小时" + mm + "分钟"+ss+"秒"; }else if(hh > 0){ return hh + "小时" + mm + "分钟"+ss+"秒"; } else if (mm > 0){ return mm + "分钟"+ss+"秒"; }else{ return ss+"秒"; 方法:function formatSecToStr(seconds){ let daySec = 24 * 60 * 60; let day = Math.floor(seconds / daySec); let hour = Math.floor((seconds % daySec) / (60 * 60)); let minute = Math.ceil((seconds % 3600) / 60.0); if(day > 0){ re. function secondsFormat( s ) { var day = Math.floor( s/ (24*3600) ); // Math.floor()向下取整 var hour = Math.floor( (s - day*24*3600) / 3600); var minute = Math.floor( (s - day*24*...
//格式化 分钟 为时分 function formatMinutes(minutes){ var day = parseInt(Math.floor(minutes / 1440)); var hour = day >0 ?Math.floor((minutes - day*1440)/60)
例如,用户输入的是2300 ,那么就创建一个变量接收用户输入的2300 ,然后用公式转换为所需的时分 即可。 // 用户输入任意 秒数 , 函数计算该毫 秒数 对应的时分 , 并返回 let second = prompt('输入 秒数 :') function getTime(time) { // 转换为式分 let h = parseInt(time / 60 / 60 % 24) let endTime = dayjs ().format('YYYY-MM-DD') 3 获取当前时间之前的时间day. js 可以轻松获取N 小时 / /月/年前等时间,如以下代码获取的是14 前的时间: let startTime = dayjs ().subtract(14,'day').format('YYYY-MM-DD') 4.N时间后 day. js 也可以轻松获取N时间后的时间,如以下代码获取的是7 后的时间: var endcity=''; startcity=load.split("-")[0]; //输出青岛 endcity=load.split("-")[1]; //输出南京 1、split("-")为指定分隔符, 2、[0... ```javascript function formatSeconds(seconds) { var day = Math.floor(seconds / (3600 * 24)); var hour = Math.floor((seconds - day * 3600 * 24) / 3600); var minute = Math.floor((seconds - day * 3600 * 24 - hour * 3600) / 60); var second = seconds - day * 3600 * 24 - hour * 3600 - minute * 60; var result = ''; if (day > 0) { result += day + ' '; if (hour > 0) { result += hour + '时'; if (minute > 0) { result += minute + '分'; if (second > 0) { result += second + ' '; return result; // 示例 console.log(formatSeconds(3661)); // 输出:1 小时 1分1 console.log(formatSeconds(86401)); // 输出:1 1 console.log(formatSeconds(3600)); // 输出:1 小时