์ธ ๋ ๋ง๋ค ์ฐพ์์ผํด์ ํท๊ฐ๋ฆผ
์ผ๋จ ์ฌ๊ธฐ์ ๋ชจ์๋๊ณ , ๊ณ์ ์ถ๊ฐ ์์
0. ๊ณตํต ๋ฐ์ดํฐ ํฌ๋งท ์ ํ (YYYY-MM-DD)
const getFormatDate = (date) => {
let month = date.getMonth() + 1;
month = month >= 10 ? month : '0' + month;
let day = date.getDate();
day = day >= 10 ? day : '0' + day;
return date.getFullYear() + '-' + month + '-' + day;
}
1. ์ค๋
getFormatDate(new Date())
2. ์ฌํด 1์ 1์ผ
getFormatDate(new Date(state.now.setFullYear(state.now.getFullYear(), 0, 1)));
3. ์ด๋ฒ๋ฌ ๋ง์ง๋ง ์ผ
getFormatDate(new Date(state.now.getFullYear(), state.now.getMonth() + 1, 0));
4. ํ๋ฌ ์ (์ค๋ ๊ธฐ์ค)
getFormatDate(new Date(now.setMonth(now.getMonth() - 1)))
'๐ Language > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Javascript] Set (0) | 2023.03.06 |
---|---|
[javascript] ๋ฐฐ์ด ์ ๊ฐ์ฒด ์์์ ๋ฌธ์์ด ์กฐํฉ (0) | 2023.02.20 |
[javascript] ์ฐธ์กฐํ์ ์์ ๋ณต์ฌ(Shallow Copy) & ๊น์ ๋ณต์ฌ(Deep Copy) (0) | 2023.02.03 |
[javascript] ๋ฐฐ์ด ์ ๊ฐ์ฒด๋ค์ ๊ฐ ์์ ๋ํ๊ธฐ (0) | 2023.02.02 |
[javascript] <input> ํ๊ทธ์ ์ซ์๋ง ์ ๋ ฅ (์ ๊ท์ ์ฌ์ฉ) (0) | 2023.01.27 |