Open In App

Node.js os.uptime() Method

Last Updated : 28 Apr, 2025
Comments
Improve
Suggest changes
1 Likes
Like
Report

The os.uptime() method is an inbuilt application programming interface of the os module which is used to get system uptime in seconds. 

Syntax:

os.uptime()

Parameters: This method does not accept any parameters. 

Return Value: This method returns an integer value that specifies the number of seconds the system is running i.e. system uptime.

Example 1:  The below example illustrates the use of os.uptime() method in Node.js: 

javascript
// Node.js program to demonstrate the    
// os.uptime() method

// Allocating os module
const os = require('os');

// Printing os.uptime() value
console.log(String(os.uptime()) + " Seconds");

Output: 

4507 Seconds

Example 2:  The below example illustrates the use of os.uptime() method in Node.js: 

javascript
// Node.js program to demonstrate the    
// os.uptime() method

// Allocating os module
const os = require('os');

// Printing os.uptime() value
let ut_sec = os.uptime();
let ut_min = ut_sec / 60;
let ut_hour = ut_min / 60;

ut_sec = Math.floor(ut_sec);
ut_min = Math.floor(ut_min);
ut_hour = Math.floor(ut_hour);

ut_hour = ut_hour % 60;
ut_min = ut_min % 60;
ut_sec = ut_sec % 60;

console.log("Up time: "
    + ut_hour + " Hour(s) "
    + ut_min + " minute(s) and "
    + ut_sec + " second(s)");

Output:

Up time: 1 Hour(s) 18 minute(s) and 8 second(s)

Note: The above program will compile and run by using the node index.js command. 

Reference: https://nodejs.org/api/os.html#os_os_uptime


Explore