function dateAddDel(sDate, nNum, type) {
var yy = parseInt(sDate.substr(0, 4), 10);
var mm = parseInt(sDate.substr(5, 2), 10);
var dd = parseInt(sDate.substr(8), 10);
if (type == "d") {
d = new Date(yy, mm - 1, dd + nNum);
}
else if (type == "m") {
d = new Date(yy, mm - 1, dd + (nNum * 31));
}
else if (type == "y") {
d = new Date(yy + nNum, mm - 1, dd);
}
yy = d.getFullYear();
mm = d.getMonth() + 1; mm = (mm < 10) ? '0' + mm : mm;
dd = d.getDate(); dd = (dd < 10) ? '0' + dd : dd;
return '' + yy + '-' + mm + '-' + dd;
}
출처 : https://tonhnegod.tistory.com/10?category=723812
'프론트앤드 이야기 > JavaScript & JQuery' 카테고리의 다른 글
[Javascript] 날짜 계산, 현재 날짜 ~ 지정날짜 까지 남은시간 계산 (0) | 2020.09.01 |
---|---|
[JavaScript] search(), test(), match() 메서드를 이용한 영문, 한글, 숫자 검사하기 (0) | 2019.10.29 |
[Jquery] 체크박스 선택된 값 배열넣기 (0) | 2019.01.29 |
[JavaScript] 두 개의 비교 날짜를 넣어 두 날짜의 차이 구하기 (0) | 2018.12.06 |
[Jquery] Jquery 항상 최신버젼 받아오기 (0) | 2018.12.04 |
댓글