0
서버 가동 시간을 days:hours:minutes:second
으로 변환하고 싶습니다. 이 코드에서 사용Nodejs os.uptime()은 잘못된 가동 시간 값을 밀리 초 단위로 반환합니다.
var os = require('os');
var uptime = os.uptime();
console.log(convertMS(uptime));
와 일 변환 시간이 코드를 사용 :
function convertMS(ms) {
var d, h, m, s;
s = Math.floor(ms/1000);
m = Math.floor(s/60);
s = s % 60;
h = Math.floor(m/60);
m = m % 60;
d = Math.floor(h/24);
h = h % 24;
return { d: d, h: h, m: m, s: s };
};
하지만 uptime
변수이 16051.8370378
처럼 나에게 수를 반환. 이것은 잘못되었습니다. 어떻게해야합니까? 버전에서
이 v6.9.4
가동 시간 seconds
을 반환 @jcaron에서
어떤 노드 버전을 사용하고 있습니까? 또한'uptime'은 밀리 초가 아닌 초를 반환하므로 초기 분할이 적절하지 않습니다. – jcaron
'v6.9.4'를 사용하고 있습니다. –