Sometimes, we want to get the UNIX timestamp for the start of today in JavaScript.
In this article, we’ll look at how to get the UNIX timestamp for the start of today in JavaScript.
How to get the UNIX timestamp for the start of today in JavaScript?
To get the UNIX timestamp for the start of today in JavaScript, we can use the Date
constructor.
For instance, we write:
const now = new Date();
const startOfDay = new Date(now.getFullYear(), now.getMonth(), now.getDate());
const timestamp = startOfDay / 1000;
console.log(timestamp)
to create a new Date
instance with the current date and time.
Then we create another Date
instance with the year, month and day of the month of today and assigned it to startOfDay
.
This will set the time to midnight of the same day.
Then we divide startOfDay
by 1000 to return the UNIX timestamp.
Conclusion
To get the UNIX timestamp for the start of today in JavaScript, we can use the Date
constructor.