날짜형식 질문

날짜형식 질문

QA

날짜형식 질문

본문

$("#msg_error .box").text($("#order_date_from").val()+" ~ "+$("#order_date_to").val());

 

위처럼 하면 20210303 ~ 20210304 식으로 날짜가 들어가거든요

 

2021년 03월 03일 ~ 2021년 03월 04일

이런식으로 년월일을 변환해서 붙히려고 하는데 어떻게 해야 할까요?

이 질문에 댓글 쓰기 :

답변 2

var year1 = $("#order_date_from").val().substring(0, 4);
var month1 = $("#order_date_from").val().substring(5, 7);
var day1 = $("#order_date_from").val().substring(8, 10);

 

var year2 = $("#order_date_to").val().substring(0, 4);
var month2 = $("#order_date_to").val().substring(5, 7);
var day2 = $("#order_date_to").val().substring(8, 10);

 

var date1 = year1 + '년 ' + month1 + '월 ' + day1 + '일';
var date2 = year2 + '년 ' + month2 + '월 ' + day2 + '일';


$("#msg_error .box").text(date1 + " ~ " + date2);

정규식으로 해보았습니다

'20210407'.replace(/[^\d]/g, '').replace(/^([\d]{4})([\d]{2})([\d]{2})$/, '$1년 $2월 $3일')

 

$("#msg_error .box").text($("#order_date_from").val().replace(/[^\d]/g, '').replace(/^([\d]{4})([\d]{2})([\d]{2})$/, '$1년 $2월 $3일') + " ~ " + $("#order_date_to").val().replace(/[^\d]/g, '').replace(/^([\d]{4})([\d]{2})([\d]{2})$/, '$1년 $2월 $3일'));

답변을 작성하시기 전에 로그인 해주세요.
전체 160
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT