JavaScript convert date format yyyy-mm-dd, yyyymmdd, yyyy/mm/dd (날짜 형식 쉽게 변경 하는 방법)
JavaScript 에서 날짜 형식을 yyyy-mm-dd, yyyymmdd, yyyy/mm/dd 로 쉽게 변경하는 방법을 알려드리도록 하겠습니다.
코드만 조금 다를 뿐 같은 결과를 얻을 수 있으니 원하는 방법을 사용하시면 되겠습니다.
첫번째 방법
function convertDateFormat(date) {
var year = date.getFullYear();
var month = date.getMonth() + 1;
month = month >= 10 ? month : '0' + month;
var day = date.getDate();
day = day >= 10 ? day : '0' + day;
return [year, month, day].join('-');
}
var date = new Date();
var convertedDate = convertDateFormat(new Date());
console.log(date);
console.log(convertedDate);
// 출력
// Tue May 25 2021 01:54:59 GMT+0900 (대한민국 표준시)
// 2021-05-25
두번째 방법
function convertDateFormat(date) {
return date.toLocaleDateString().replace(/\./g, '').split(' ').map((v,i)=> i > 0 && v.length < 2 ? '0' + v : v).join('-');
}
var date = new Date();
var convertedDate = convertDateFormat(new Date());
console.log(date);
console.log(convertedDate);
// 출력
// Tue May 25 2021 01:55:27 GMT+0900 (대한민국 표준시)
// 2021-05-25
두가지 방법 모두 보시면 아시겠지만 yyyy-mm-dd 로 만드는 예제를 보여드리기 위해 join('-')를 사용한 모습을 볼 수 있는데,
yyyymmdd로 하시려면 join(''),
yyyy/mm/dd로 하시려면 join('/') 을 사용하시면 된다는 것은 모두 아시리라 생각됩니다.
이상으로 JavaScript에서 date 를 yyyy-mm-dd 형식의 문자열로 변경하는 방법 설명을 마치도록 하겠습니다.
도움이 되셨다면 공감, 댓글 부탁드립니다!
궁금하신 점이나 요청사항은 언제든지 말씀해주세요!
피드백도 언제나 환영입니다!
감사합니다.
'Developer > JavaScript' 카테고리의 다른 글
day.js 사용 방법 - JavaScript 날짜 라이브러리 (9) | 2021.10.10 |
---|---|
moment.js 사용 방법 - JavaScript 날짜 라이브러리 (0) | 2021.10.09 |
How to skip the preflight request - Preflight 요청 스킵하는 방법 (6) | 2021.05.20 |
JavaScript 반올림, 올림, 내림 방법 (0) | 2021.03.26 |
JavaScript Base64 Encoding, Decoding 방법 (0) | 2021.03.25 |
댓글