상세 컨텐츠

본문 제목

[JS] 정규식을 활용하여 DateTime 문자열에서 날짜와 시간 추출하기

Programming Language/JavaScript

by yooputer 2024. 12. 12. 14:00

본문

서버에서 아래 형식으로 일시 문자열을 넘겨주면 날짜와 시간을 추출하여 반환한다. 

2024-12-12 13:00:00

 

    /**
     * Desc : 일시 문자열을 파싱하여 일자와 시간 반환
     */
    function parseDateTimeStr(dateTimeStr){
        const regex = /^(\d{4}-\d{2}-\d{2}) (\d{2}):\d{2}:\d{2}$/;
        const match = dateTimeStr.match(regex);

        if (match) {
            const date = match[1];
            const hour = match[2];

            return {date : date, hour : hour};
        }

        return null;
    }
    
    let {date, hour} = parseDateTimeStr('2024-12-12 13:00:00');