Sunday, May 19, 2024
 Popular · Latest · Hot · Upcoming
93
rated 0 times [  98] [ 5]  / answers: 1 / hits: 27317  / 9 Years ago, tue, february 24, 2015, 12:00:00

How do I get a server uptime in Node.js so I can output it by a command like;



if(commandCheck(/uptime)){
Give server uptime;
}


Now I don't know how to calculate the uptime from the server's startup.


More From » node.js

 Answers
8

What you can do to get normal time format is;



String.prototype.toHHMMSS = function () {
var sec_num = parseInt(this, 10); // don't forget the second param
var hours = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);

if (hours < 10) {hours = 0+hours;}
if (minutes < 10) {minutes = 0+minutes;}
if (seconds < 10) {seconds = 0+seconds;}
var time = hours+':'+minutes+':'+seconds;
return time;
}

if(commandCheck(/uptime)){
var time = process.uptime();
var uptime = (time + ).toHHMMSS();
console.log(uptime);
}

[#67688] Sunday, February 22, 2015, 9 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
trentb

Total Points: 261
Total Questions: 101
Total Answers: 90

Location: French Southern and Antarctic Lands
Member since Fri, Jan 6, 2023
1 Year ago
;