자바스크립트에서 날짜를 YYYY-MM-DD 포맷으로 출력
2023. 5. 9. 15:28ㆍ프로그래밍
date 컨트롤에 날짜를 넣으려고 찾아보다 'toISOString()'을 발견하여 사용했습니다.
그런데 어느날 날짜가 안 맞아서 보니 이게 UTC 시간을 반환하고 있었습니다.
날짜를 적절한 포맷으로 출력해주는 내장 함수가 있을거라 생각하고 찾아봤는데 안보이네요.
저와 같은 상황을 겪는 분들이 있을 것 같아 올려둡니다.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date
html
<input type="date" id="date_target" required pattern="\d{4}-\d{2}-\d{2}">
javascript
let now = new Date();
let string_date =
now.getFullYear().toString().padStart(4, '0') + '-' +
(now.getMonth() + 1).toString().padStart(2, '0') + '-' +
now.getDate().toString().padStart(2, '0');
document.getElementById('date_target').value = string_date;
사업자 정보 표시
주식회사 셀엑손 (CELLAXON Inc. | 이상효 | 경기도 화성시 동탄감배산로 143, 202동 2409호 | 사업자 등록번호 : 304-81-34245 | TEL : 031-8043-3215 | Mail : ryan@cellaxon.com | 통신판매신고번호 : 2022-화성동탄-0844호 | 사이버몰의 이용약관 바로가기
'프로그래밍' 카테고리의 다른 글
HTML에서 여러 동영상을 연속으로 재생하기(video tag) (0) | 2023.09.18 |
---|---|
sveltekit / 500 Internal Error, ReferenceError: localStorage is not defined 해결 방법 (0) | 2023.09.06 |
Node 에서 Oracle DB 사용하기 (0) | 2023.04.25 |
Node 19 + Oracle Instant Client를 사용하는 Docker 파일 만들기 (0) | 2023.04.25 |