안녕하세요.
디자인도 하고, 개발도 하는 '디발자 뚝딱'입니다.
이번 포스팅에서는 자바스크립트로 날짜를 나타낼 때 'YYYYMMDD'형식으로 나타내는 방법에 대해 다뤄보겠습니다.
예를 들면, 202215(2022년 1월 5일)을 20220105로 나타내는 거죠.
주석에 설명들을 써놓을 테니, 주석을 참고하시면 코드가 더욱 쉽게 다가올 거예요!
new Date()로 가져온 내용 YYYYMMDD 형식으로 변환하는 코드
let today = new Date();
let year = today.getFullYear(); // 년도
let month = today.getMonth() + 1; // 월 => +1 하는 이유는 월이 0부터 시작하기 때문
let date = today.getDate(); // 일
// month가 10보다 작으면 문자 '0'을 추가하는 코드
month = month >= 10 ? month : '0' + month;
// date가 10보다 작으면 문자'0'을 추가하는 코드
date = date >= 10 ? date : '0' + date;
let selectDate = `${year}년 ${month}월 ${date}일`;
let numberDate = `${year}${month}${date}`
console.log('오늘 날짜', selectDate);
// 2022년 01월 05일
console.log('오늘 날짜 숫자만', numberDate)
// 20220105
728x90
'코딩도 합니다 > JS' 카테고리의 다른 글
[자바스크립트 js] 00시로 만들기 hh-mm, 월 혹은 일을 00으로 만들기, 월을 MM으로 만들기 (YYYY-MM-DD) (0) | 2022.03.24 |
---|---|
[자바스크립트 js] dataTable 오류 / Cannot reinitialise DataTable (0) | 2021.08.18 |
[자바스크립트 js] dataTable data to string / 말줄임(...) 방법 (0) | 2021.08.18 |
[자바스크립트 / js ] dataTable Modal Reset / 데이터테이블 모달 초기화 (0) | 2021.07.28 |
[자바스크립트 / js ] 부트스트랩 모달 내용 초기화 / 모달 인풋 초기화 / 모달 셀렉트 초기화 / Bootstrap Modal Reset (0) | 2021.07.28 |