猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
用JavaScript将秒转换为HH-MM-SS?
用JavaScript将秒转换为HH-MM-SS?
如何将秒转换为
HH-MM-SS
使用JavaScript的字符串?
ibeautiful
浏览 396
回答 3
3回答
慕村9548890
你难道不知道日期js?这是必须知道的。使用日期js,只需编写如下内容:(new Date).clearTime() .addSeconds(15457) .toString('H:mm:ss');-最新情况现在date.js已经过时,没有维护,所以请使用“Moment.js“,这比T.J.Crowder指出的要好得多。
0
0
0
蓝山帝景
您可以在没有任何外部JavaScript库的情况下,通过JavaScriptDate方法来完成这一任务,如下所示:var date = new Date(null);date.setSeconds(SECONDS); // specify value for SECONDS herevar result = date.toISOString().substr(11, 8);或者,如@Frank评论;一句话:new Date(SECONDS * 1000).toISOString().substr(11, 8);
0
0
0
浮云间
我认为标准日期对象的任何内置特性都不会为您提供比自己做数学更方便的方式。hours = Math.floor(totalSeconds / 3600);totalSeconds %= 3600;minutes = Math.floor(totalSeconds / 60);seconds = totalSeconds % 60;例子:let totalSeconds = 28565;let hours = Math.floor(totalSeconds / 3600);totalSeconds %= 3600;let minutes = Math.floor(totalSeconds / 60); let seconds = totalSeconds % 60;console.log("hours: " + hours);console.log("minutes: " + minutes);console.log("seconds: " + seconds); // If you want strings with leading zeroes:minutes = String(minutes).padStart(2, "0");hours = String(hours).padStart(2, "0"); seconds = String(seconds).padStart(2, "0");console.log(hours + ":" + minutes + ":" + seconds);
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续