In JavaScript, the Date
object provides various methods to work with dates and times. To get the current date and time, you can use the Date
constructor without arguments. Here’s how you can do it:
const currentDateTime = new Date();
console.log(currentDateTime);
This will give you the current date and time in the local time zone when you run the code.
If you want to format the date and time or get specific components (like year, month, day, etc.), you can use various methods provided by the Date
object, such as:
getFullYear()
: Returns the year (4 digits).getMonth()
: Returns the month (0–11).getDate()
: Returns the day of the month (1–31).getHours()
: Returns the hour (0–23).getMinutes()
: Returns the minutes (0–59).getSeconds()
: Returns the seconds (0–59).
For example, to get a nicely formatted string of the current date and time, you might use:
const now = new Date();
const formattedDate = now.toLocaleString(); // Formats date and time based on user's locale
console.log(formattedDate);
This will produce a human-readable string representing the current date and time according to the user's locale settings.