script 에서 날짜형식
본문
결과가
2022-3-07 형식으로 나오는데
2022-03-07 같이 월을 2자리 형식으로 나오게하려면 어디를고쳐야하는지요?
<script>
function addDate(obj){
var dateValue = $(obj).val();
//형식 0000-00-00
var arr = dateValue.split('-');
var dateObj = new Date(arr[0], arr[1], arr[2]);
dateObj.setDate(dateObj.getDate() + 7); // 더하기 할 일수
//년도
var y = dateObj.getFullYear();
//월
var m = dateObj.getMonth();
//일
var d = dateObj.getDate();
//result
// alert('종료일' + ' ' + y +'-'+ m+'-' + d);
document.getElementById("wr_2").value =(y +'-'+ m+'-' + d);
}
</script>
답변 1
<script>
function addDate(obj){
var dateValue = $(obj).val();
//형식 0000-00-00
var arr = dateValue.split('-');
var dateObj = new Date(arr[0], arr[1], arr[2]);
dateObj.setDate(dateObj.getDate() + 7); // 더하기 할 일수
//년도
var y = dateObj.getFullYear();
//월
var m = dateObj.getMonth();
m = (m >= 10) ? m : '0' + m;
//일
var d = dateObj.getDate();
//result
// alert('종료일' + ' ' + y +'-'+ m+'-' + d);
document.getElementById("wr_2").value =(y +'-'+ m+'-' + d);
}
</script>
답변을 작성하시기 전에 로그인 해주세요.