El método os.uptime() es una interfaz de programación de aplicaciones incorporada del módulo os que se utiliza para obtener el tiempo de actividad del sistema en segundos.
Sintaxis:
os.uptime()
Parámetros: este método no acepta ningún parámetro.
Valor devuelto: este método devuelve un valor entero que especifica el número de segundos que el sistema está funcionando, es decir, el tiempo de actividad del sistema.
Los siguientes ejemplos ilustran el uso del método os.uptime() en Node.js:
Ejemplo 1:
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");
Producción:
4507 Seconds
Ejemplo 2:
javascript
// Node.js program to demonstrate the // os.uptime() method // Allocating os module const os = require('os'); // Printing os.uptime() value var ut_sec = os.uptime(); var ut_min = ut_sec/60; var 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)");
Producción:
Up time: 1 Hour(s) 18 minute(s) and 8 second(s)
Nota: El programa anterior se compilará y ejecutará usando el node index.js
comando.
Referencia: https://nodejs.org/api/os.html#os_os_uptime