반응형
날짜는 빈번하게 사용된다. 최신글 여부를 비교하는 등에도 사용하고, 날짜를 표시할 때 년도4자리-월2자리-일2자리 보여줄 것인지 아니면 년도만 보여줄 수 도 있다.
let date = new Date();
let formattedDate =
date.getFullYear() + "-" +
("0" + (date.getMonth() + 1)).slice(-2) + "-" +
("0" + date.getDate()).slice(-2) + " " +
("0" + date.getHours()).slice(-2) + ":" +
("0" + date.getMinutes()).slice(-2) + ":" +
("0" + date.getSeconds()).slice(-2);
console.log(formattedDate);
new Date()로 현재 날짜와 시간을 가져와 data변수에 할당한 뒤 getFullYear(), getMonth(), getDate() 함수를 이용하여 파서한다.
slice(-2) 는 숫자가 10보다 작은 경우 첫문자 "0"으로 시작하는 2자리 수 문자를 만들기 위해 월, 일, 시간, 분 및 초 값에 "0"을 추가하고 뒤에서 2자를 떼내어 0부터 9까지의 숫자를 "01"~"09"의 문자열이 되도록 한 것이다.
반응형
'Javascript' 카테고리의 다른 글
for do while 반복문 (0) | 2023.01.24 |
---|---|
Map set Iterating (0) | 2023.01.24 |
form selector 유효성점검 submit (0) | 2023.01.24 |
연산자 우선순위 (0) | 2023.01.24 |
에러 처리 & 디버깅 (0) | 2023.01.24 |
댓글