Date get methods
To get information from a date object, the get
method is required.
let assume const d = new Date()
.
See the table below:
Method | Description | Example |
---|---|---|
getFullYear |
Get full year (yyyy) | d.getFullYear() |
getMonth |
Get month (0 - 11) | d.getMonth() |
getDate |
Get date (1 - 31) | d.getDate() |
getHours |
Get hours (0 - 23) | d.getHours() |
getMinutes |
Get minutes (0 - 59) | d.getMinutes() |
getSeconds |
Get seconds (0 - 59) | d.getSeconds() |
getMilliseconds |
Get milliseconds (0 - 999) | d.getMilliseconds() |
getTime |
Get time (>= 1613560292960) | d.getTime() |
getDay |
Get day (0-6) | d.getDay() |
Date.now |
Get current year day in milliseconds (0-6) | Date.now() |
getMonth()
:0
is January and11
is February.
getDay()
:0
is Sunday and6
is Saturday.The table may also include the Universal Time Coordinated (UTC) date. For example
d.getUTCDay()
.
See the examples below:
const d = new Date();
const months = [
"Jan", "Feb", "March", "April", "May", "June",
"July", "Aug", "Sep", "Oct", "Nov", "Dec"
];
months[d.getMonth()];
See another example below:
const d = new Date();
const days = ["Sun", "Mon", "Tues", "Thur", "Fri", "Sat"];
days[d.getDay()];
Parse
The parse
method allows you to parse a data string format to get the timestamp in milliseconds from 1 January 1970 till the time specified in the string format.
The syntax is shown below:
Date.parse(str)
See the example below:
const parseTime = Date.parse('2055-01-22T10:48:13.201-06:00');
console.log(parseTime); // 2684249293201
Date set methods
To set information from a date object, the set
method is required.
let assume const d = new Date()
.
See the table below:
Method | Description | Example |
---|---|---|
setFullYear |
Set full year (yyyy) | d.setFullYear(...) |
setMonth |
Set month (0 - 11) | d.setMonth(...) |
setDate |
Set date (1 - 31) | d.setDate(...) |
setHours |
Set hours (0 - 23) | d.setHours(...) |
setMinutes |
Set minutes (0 - 59) | d.setMinutes(...) |
setSeconds |
Set seconds (0 - 59) | d.setSeconds(...) |
setMilliseconds |
Set milliseconds (0 - 999) | d.setMilliseconds(...) |
setTime |
Set time (>= 1613560292960) | d.setTime(...) |
setDay |
Set day (0-6) | d.setDay(...) |
The table may also include the Universal Time Coordinated (UTC) date. For example
d.setUTCDay()
.
See the examples below:
const d = new Date();
d.setFullYear(2069);
d; // 2069-mm-ddThrs:mins:secs.msecsZ
It is optional to include Month and day.
const d = new Date();
d.setFullYear(2069, 03, 20);
d; // 2069-04-20Thrs:mins:secs.msecsZ
Mixed set and get methods
It is possible to use both methods together.
See the example below:
const d = new Date();
d.setDate(d.getDate() + 30);
d;
The addition above is handled automatically by the Date object by shifting months or year.
Happy coding!!!
Top comments (0)