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. |
|
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!