티스토리 뷰
JavaScript & jQuery
[JavaScript] 원하는 Date 포맷으로 출력 (YYYY-MM-DD HH:mm:ss)
Jane Kwon 2021. 2. 26. 12:02반응형
let today = new Date();
console.log(today);
// Fri Feb 26 2021 12:00:00 GMT+0900 (대한민국 표준시)
JavaScript Date 객체에는 포맷을 설정할 수 있는 함수가 없으므로
원하는 형태(YYYY-MM-DD HH:mm:ss)로 나타내기 위한 함수를 생성해준다.
function dateFormat(date) {
let month = date.getMonth() + 1;
let day = date.getDate();
let hour = date.getHours();
let minute = date.getMinutes();
let second = date.getSeconds();
month = month >= 10 ? month : '0' + month;
day = day >= 10 ? day : '0' + day;
hour = hour >= 10 ? hour : '0' + hour;
minute = minute >= 10 ? minute : '0' + minute;
second = second >= 10 ? second : '0' + second;
return date.getFullYear() + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
}
month, day, hour, minute, second 자리는 두 자리로 출력해주는게 포인트
let today = new Date();
console.log(today);
// Fri Feb 26 2021 12:00:00 GMT+0900 (대한민국 표준시)
console.log(dateFormat(today));
// 2021-02-26 12:00:00
반응형
'JavaScript & jQuery' 카테고리의 다른 글
[JavaScript] Javascript에서 JSTL로 리스트 생성 (0) | 2021.04.12 |
---|---|
[JavaScript] 다수의 객체 $.extend()로 merge (3) | 2021.03.02 |
[JavaScript] form 태그 안에 동적으로 append된 파라미터 추가 (0) | 2021.02.26 |
[JavaScript] Date 객체로 다음 달 마지막 날 출력 (0) | 2021.02.25 |
[JSP] jstl로 현재날짜 및 현재시간 출력 (0) | 2021.02.25 |