⊗jsPmTmFr 314 of 505 menu

JavaScript에서 날짜 형식 지정

이제 특정 형식으로 날짜를 출력하는 방법을 배워봅시다. 예를 들어, 현재 날짜, 월, 연도를 년-월-일 형식으로 화면에 출력하고 싶다고 가정해 보겠습니다.

한번 해봅시다:

let date = new Date(); console.log(date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate());

그러나 우리 코드에는 문제가 있습니다: 월 번호가 0부터 시작하는데, 아마도 우리는 1부터 시작하기를 원할 것입니다.

문제를 고쳐봅시다:

let date = new Date(); console.log(date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate());

그럼에도 불구하고 우리 코드는 완벽하지 않습니다. 이것은 특정 월과 특정 날에만 알아챌 수 있습니다. 예를 들어, 지금이 202035일이라고 가정해 보겠습니다.

이 경우 우리 날짜는 2020-3-5 형식으로 출력될 것입니다. 하지만 우리는 날짜가 2020-03-05 형식으로 출력되기를 원합니다. - 한 자리 숫자인 일과 월 번호 앞에 0을 붙여서 말이죠.

문제를 해결하기 위해, 0부터 9까지의 숫자 앞에 0을 추가하는 addZero 함수를 작성해 봅시다:

function addZero(num) { if (num >= 0 && num <= 9) { return '0' + num; } else { return num; } }

만든 함수를 적용하면 이제 정말로 우리가 원하는 형식의 날짜를 얻을 수 있습니다:

let date = new Date(); console.log( addZero(date.getFullYear()) + '-' + addZero(date.getMonth() + 1) + '-' + addZero(date.getDate()) );

현재 날짜-시간을 12:59:59 31.12.2014 형식으로 화면에 출력하세요. 연도를 제외한 날짜의 모든 부분에 대해 필요할 경우 0을 추가하기 위해 우리가 만든 함수를 사용하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부