JavaScript Date object is used to represent a moment in time It is used to work with date and time This time value is since 1 January 1970 UTC (Coordinated Universal Time).
Syntax:
new Date();
Example: If nothing as the parameter is given, it returns the present date and time.
Javascript
let A = new Date();
console.log(A);
|
Output:
Mon Nov 14 2022 16:56:38 GMT+0530 (India Standard Time)
The complete list of JavaScript Date methods and properties are listed below:
JavaScript Date Constructor: A constructor gets called when an object is created using the new keyword.
| Constructor |
Description |
Examples |
| Date() |
Create a Date instance or return a string representing the current time. |
|
JavaScript Date Properties: A JavaScript property is a member of an object that associates a key with a value.
- Instance Properties: An instance property is a property that has a new copy for every new instance of the class.
| Properties |
Description |
Examples |
| constructor |
Returns the constructor function for an object. |
|
JavaScript Date Methods: JavaScript methods are actions that can be performed on objects.
- Static Method: If the method is called using the Date class itself then it is called a static method.
| Static Methods |
Description |
Examples |
| now() |
Return the number of milliseconds elapsed since January 1, 1970, 00:00:00 UTC. |
|
| parse() |
Return the time difference in milliseconds from, January 1, 1970, till the date we provide. |
|
| UTC() |
Return the number of milliseconds in a Date object since January 1, 1970, 00:00:00, universal time. |
|
- Instance Method: If the method is called on an instance of a date object then it is called an instance method.
| Instance Methods |
Description |
Examples |
| getDate() |
Fetch the date of a month from a given Date object. |
|
| getDay() |
Fetch the day of a week(0 to 6) from a given Date object. |
|
| getFullYear() |
Fetch the year from a given Date object. |
|
| getHours() |
Return the hours from a given Date object. |
|
| getMilliseconds() |
Fetch the milliseconds from a given Date object. |
|
| getMinutes() |
Fetch the minutes from the given Date object. |
|
| getMonth() |
Fetch the month(0 to 11) from the given Date object. |
|
| getSeconds() |
Fetch the seconds from the given Date object. |
|
| getTime() |
Return the number of milliseconds since 1 January 1970 . |
|
| getTimezoneOffset() |
Return the time difference between in minutes. |
|
| getUTCDate() |
Fetch the date of a month according to universal time from a given Date object. |
|
| getUTCDay() |
Fetch the date of a month according to universal time from a given Date object. |
|
| getUTCFullYear() |
Fetch the year according to universal time from a given Date object. |
|
| getUTCHours() |
Fetch the hours according to universal time from a given Date object. |
|
| getUTCMilliseconds() |
Fetch the millisecond according to universal time from a given Date object. |
|
| getUTCMinutes() |
Fetch the minutes according to universal time from a given Date object. |
|
| getUTCMonth() |
Fetch the month according to universal time from a given Date object. |
|
| getUTCSeconds() |
Fetch the second according to universal time from a given Date object |
|
| getYear() |
Get the year on a specified date according to universal time. |
|
| setDate() |
Set the date of a month into a date object which is created using date() constructor. |
|
| setFullYear() |
Set year into a date object which is created using Date() constructor. |
|
| setHours() |
Set hours into a date object which is created using the Date() constructor. |
|
| setMilliseconds() |
Set milliseconds into a date object which are created using date() constructor. |
|
| setMinutes() |
Set minutes into a Date object which is created using Date() constructor. |
|
| setMonth() |
Set month into a date object which is created using the Date() constructor. |
|
| setSeconds() |
Set seconds into a Date object which is created using Date() constructor. |
|
| setUTCDate() |
Set date of a month according to universal time into a date object. |
|
| setUTCFullYear() |
Set year into a date object according to universal time. |
|
| setUTCHours() |
Set hours into a date object according to universal time. |
|
| setUTCMilliseconds() |
Set milliseconds according to universal time into a date object. |
|
| setUTCMinutes() |
Set minutes according to universal time into a date object. |
|
| setUTCMonth() |
Set month according to universal time into a date object. |
|
| setUTCSeconds() |
Set seconds according to universal time into a date object. |
|
| setYear() |
Set the year in a specified date according to universal time. |
|
| toDateString() |
Convert the given date object’s contents of the date portion into a string. |
|
| toISOString() |
Convert the given date object’s contents into a string in ISO format (ISO 8601). |
|
| toJSON() |
Convert the given date object’s contents into a string. |
|
| toLocaleDateString() |
Convert a date to a string. |
|
| toLocaleTimeString() |
Fetch the time from a given Date object. |
|
| toLocaleString() |
Convert a date and time to a string. |
|
| toString() |
Convert the given date object’s contents into a string. |
|
| toTimeString() |
Return the time portion of the given date object in English. |
|
| toUTCString() |
Convert the given date object’s contents into a string according to the universal time zone UTC. |
|
| valueOf() |
Get the number of milliseconds between 1 January 1970 00:00:00 UTC and the given date. |
|
Learn to code easily with our course
Coding for Everyone. This course is accessible and designed for everyone, even if you're new to coding. Start today and join millions on a journey to improve your skills!Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Commit to GfG's Three-90 Challenge! Purchase a course, complete 90% in 90 days, and save 90% cost click here to explore.
Last Updated :
21 Nov, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...