Date methods
In order to work with dates in JavaScript we use the built-in Date
object. This object contains a lot of built-in functions to work with dates.
Creating dates
There are different ways to create a date. One way to create dates is by using the different constructors. You can see some examples here:
let currentDateTime = new Date();
console.log(currentDateTime);
This will log the current date and time, in this case:
2021-06-05T14:21:45.625Z
But, this way we are not using the built-in method, but the constructor. There is a built-in method, now()
, that returns the current date and time, similar to what the no argument constructor does:
let now2 = Date.now();
console.log(now2);
This will log the current time, represented in seconds since January 1st 1970. This is an arbitrary date representing the Unix epoch. In this case:
1622902938507
We can add 1,000 milliseconds to the Unix epoch time:
let milliDate = new Date(1000);
console...