791 B
791 B
title, tags, firstSeen, lastUpdated
| title | tags | firstSeen | lastUpdated |
|---|---|---|---|
| lastDateOfMonth | date,intermediate | 2020-10-09T20:36:54+03:00 | 2020-10-09T22:01:42+03:00 |
Returns the string representation of the last date in the given date's month.
- Use
Date.prototype.getFullYear(),Date.prototype.getMonth()to get the current year and month from the given date. - Use the
new Date()constructor to create a new date with the given year and month incremented by1, and the day set to0(last day of previous month). - Omit the argument,
date, to use the current date by default.
const lastDateOfMonth = (date = new Date()) => {
let d = new Date(date.getFullYear(), date.getMonth() + 1, 0);
return d.toISOString().split('T')[0];
};
lastDateOfMonth(new Date('2015-08-11')); // '2015-08-30'