秒数转换为天时分秒

秒数转换为天时分秒

function formartSecToStr(seconds){
    let daySec = 24 * 60 * 60;
    let hourSec = 60 * 60;
    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 + '秒';
    }
}
console.log(formartSecToStr(20));
console.log(formartSecToStr(61));
console.log(formartSecToStr(3661));
console.log(formartSecToStr(86361));
console.log(formartSecToStr(86661));
算法 文章被收录于专栏

JavaScript算法

全部评论

相关推荐

有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
11-28 17:48
中山大学 C++
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务