티스토리 뷰

반응형

 

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

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함