From d411e686697f60192430088063a1dc669db59e80 Mon Sep 17 00:00:00 2001 From: Nhon Dinh Date: Sat, 10 Oct 2020 00:36:54 +0700 Subject: [PATCH] add lastDateOfMonth --- snippets/lastDateOfMonth.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 snippets/lastDateOfMonth.md diff --git a/snippets/lastDateOfMonth.md b/snippets/lastDateOfMonth.md new file mode 100644 index 000000000..942574544 --- /dev/null +++ b/snippets/lastDateOfMonth.md @@ -0,0 +1,18 @@ +--- +title: lastDateOfMonth +tags: date,intermediate +--- + +Get last date in current month of given date. +- Generate new date of the next month and use day 0 to get one day before it. + +```js +const lastDateOfMonth = date => { + return new Date(date.getFullYear(),date.getMonth()+1,0); +} +``` + +```js +//Current date is 10-10-2020 +lastDateOfMonth(new Date()); // 'Sat Oct 31 2020 00:00:00 GMT+0700' +```