You can find the milliseconds difference between two dates in JavaScript by creating two Date
objects and subtracting their values using the getTime()
method. The result will be the difference between the dates in milliseconds.
Here's an example,
const date1 = new Date();
// Wait for a few milliseconds
setTimeout(() =>
{
const date2 = new Date();
const diffInMs = date2.getTime() - date1.getTime();
console.log(diffInMs);
},
100);
In this example, date1
is the current date and time when it is created. We then wait for 100 milliseconds using setTimeout
to create date2
. The difference between the two dates is then calculated using getTime()
. The result will be the number of milliseconds between the two dates, which should be approximately 100.
You can also subtract two Date
objects directly to get the difference in milliseconds, like this,
const date1 = new Date();
// Wait for a few milliseconds
setTimeout(() =>
{
const date2 = new Date();
const diffInMs = date2 - date1; console.log(diffInMs);
},
100);
This will also give you the difference between the two dates in milliseconds.