Open In App

JavaScript Program to Convert Milliseconds to Seconds

Milliseconds and Seconds are important time units for planning schedules and managing daily activities and performance optimizations. Understanding this conversion helps in better time management.

// Formula to convert millisecond into second:
1 millisecond = 1 / 1000 second

Below are the approaches for converting milliseconds into seconds in JavaScript:

Table of Content

Using Function

In this approach, the code defines a function, convertMillisecondsToSeconds(), that takes the milliseconds as an input parameter for converting it into seconds. It then invokes the function with a millisecond value of 40000. Inside the function, use the formula: milliseconds / 1000, to convert it into seconds in JavaScript.

Example: The example below demonstrates converting milliseconds into seconds using a function.

function convertMillisecondsToSeconds(milliseconds) {
    return milliseconds / 1000;
}

const milliseconds = 40000; 
const seconds = convertMillisecondsToSeconds(milliseconds);
console.log("Seconds:", seconds);

Output
Seconds: 40

Time Complexity: O(1)

Space Complexity: O(1)

Using Class

In this approach, define a class named TimeConverter which will contain a method called convertToSeconds(), which will handle the conversion of milliseconds into seconds. Instantiate the TimeConverter class using the new keyword, which creates an object of the class. Call the convertToSeconds() method on the converter object, passing the number of milliseconds you want to convert as an argument.

Example: The example below demonstrates converting milliseconds into seconds using class.

class TimeConverter {
    convertToSeconds(milliseconds) {
        return milliseconds / 1000;
    }
}

const converter = new TimeConverter();
const milliseconds = 40000; 
const seconds = converter.convertToSeconds(milliseconds);
console.log("Seconds:", seconds);

Output
Seconds: 40

Time Complexity: O(1)

Space Complexity: O(1)

Article Tags :