์๋ฐ์คํฌ๋ฆฝํธ์์ ํ์ฌ ๋ ์ง ๋ฐ ์๊ฐ์ ๊ตฌํ๊ธฐ ์ํด์๋ Date ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. Date ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ์ ๋ ์ง๋ฅผ ์ถ๋ ฅํ๋ฉด YYYY-MM-DD์ ๊ฐ์ ํ์์ ๋ ์ง ํฌ๋งท์ผ๋ก ์ถ๋ ฅ๋์ง ์๊ธฐ ๋๋ฌธ์, Date ๊ฐ์ฒด์์ ์ ๊ณตํ๋ ์ถ์ถ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ง ํฌ๋งท์ ๋ณํํ๋ ์์ ์ด ์ถ๊ฐ์ ์ผ๋ก ํ์ํ๋ค.
ํ์ฌ ๋ ์ง, ์๊ฐ ๊ตฌํ๊ธฐ
var today = new Date();
console.log(today);
// ๊ฒฐ๊ณผ : Sun May 30 2021 15:47:29 GMT+0900 (๋ํ๋ฏผ๊ตญ ํ์ค์)
// ๊ฒฐ๊ณผ : Sun May 30 2021 15:47:29 GMT+0900 (๋ํ๋ฏผ๊ตญ ํ์ค์)
Date ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ์์คํ ์ ๋ ์ง๋ฅผ ๊ฐ์ ธ์์ ์ถ๋ ฅํ๋ฉด, ํ์์์ ์ฌ์ฉํ๋ ๋ ์ง ํฌ๋งท(YYYY-MM-DD HH:MM:SS)๋ก ์ถ๋ ฅ๋์ง ์๊ธฐ ๋๋ฌธ์ ์๋์ ์ถ์ถ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ง ํฌ๋งท์ ๋ณํํด์ผ ํ๋ค.
๋ ์ง ํฌ๋งท ๋ณ๊ฒฝํ๊ธฐ (YYYY-MM-DD)
var today = new Date();
var year = today.getFullYear();
var month = ('0' + (today.getMonth() + 1)).slice(-2);
var day = ('0' + today.getDate()).slice(-2);
var dateString = year + '-' + month + '-' + day;
console.log(dateString);
// ๊ฒฐ๊ณผ : 2021-05-30
// ๊ฒฐ๊ณผ : 2021-05-30
๋ ์ง ์ถ์ถ ํจ์๋ฅผ ์ฌ์ฉํ ๋ ์ฃผ์ํด์ผ ํ ์ ์ getMonth() ํจ์์ธ๋ฐ, getMonth() ํจ์๋ 0~11์ ๋ฐํํ๊ธฐ ๋๋ฌธ์ ํญ์ +1์ ํด์ค์ผํ๋ค. ๊ทธ๋ฆฌ๊ณ getMonth(), getDate() ํจ์๋ ์์น ๊ฐ์ ๋ฐํํ๊ธฐ ๋๋ฌธ์ 2์๋ฆฌ๋ฅผ ๋ง์ถ๊ธฐ ์ํด์๋ "0"์ ๋ถ์ฌ์ ๋ค์์ 2์๋ฆฌ๋ง ์๋ผ์ ๊ฐ์ ๋ณํํด์ผ ํ๋ค.
์๊ฐ ํฌ๋งท ๋ณ๊ฒฝํ๊ธฐ (HH:MM:SS)
var today = new Date();
var hours = ('0' + today.getHours()).slice(-2);
var minutes = ('0' + today.getMinutes()).slice(-2);
var seconds = ('0' + today.getSeconds()).slice(-2);
var timeString = hours + ':' + minutes + ':' + seconds;
console.log(timeString);
// ๊ฒฐ๊ณผ : 15:47:29
// ๊ฒฐ๊ณผ : 15:47:29
์๊ฐ ํฌ๋งท ๋ณํ ๋ํ ๋ ์ง์ ๋น์ทํ๋ฉฐ, getHours(), getMinutes(), getSeconds() ํจ์๋ ์์น ๊ฐ์ ๋ฐํํ๊ธฐ ๋๋ฌธ์ 2์๋ฆฌ๋ฅผ ๋ง์ถ๊ธฐ ์ํด์๋ "0"์ ๋ถ์ฌ์ ๋ค์์ 2์๋ฆฌ๋ฅผ ์๋ผ์ค์ผ ํ๋ค.
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] ์๋ฐ์คํฌ๋ฆฝํธ์์ Reflection ์ฌ์ฉํ๊ธฐ (0) | 2021.09.13 |
---|---|
[EKS] EKS๋ก ๊ตฌ์ถํ cluster ์ธ๋ถ ์ ๊ทผํ๊ธฐ (0) | 2021.09.10 |
[Javascript] JSON๊ณผ JavaScript Object์ ์ฐจ์ด์ (0) | 2021.09.03 |
[JavaScript] ๊ฒ์์ ๊ท์ฐฎ๊ณ ๊ธฐ์ต์ ์๋๊ณ ajax ๊ธฐ๋ณธ ์์ (0) | 2021.09.03 |
[Network]์ฌ์ด๋(CIDR) ๋ ๋ฌด์์ธ๊ฐ? (0) | 2021.08.31 |