JavaScript getTime() Date method explained


The JavaScript getTime() method is a built-in method of the Date object that transforms your current date value to its Unix timestamp equivalent.

To use the method, you just need to call it on a Date object instance:

const date = new Date("01/20/2021");
console.log(date.getTime()); // 1611075600000

The getTime() method returns the number of milliseconds that have passed between midnight of January 1, 1970 and the specified date (January 20, 2021 in the example above).

You can optionally process the returned value further to calculate the timestamp in seconds, minutes, or hours:

const date = new Date("01/20/2021").getTime();
const dateInSeconds = Math.floor(date / 1000);
console.log(dateInSeconds); // 1611075600

const dateInMinutes = Math.floor(date / (1000 * 60));
console.log(dateInMinutes); // 26851260

const dateInHours = Math.floor(date / (1000 * 60 * 60));
console.log(dateInHours); // 447521

And that’s all to know about the getTime() method 😉

Get 100 JavaScript Snippets Book for FREE 🔥

100 JavaScript snippets that you can use in various scenarios

Save 1000+ hours of research and 10x your productivity