반응형
JavaScript날짤 구하기
방법1
function layerControl7Child(yyyy, mm, dd) {
layerControl7();
var now = new Date(); // 현재 날짜 및 시간
console.log("현재 : ", now);
var searchDay = new Date(now.setDate(now.getDate() - dd)); // 일
searchDay = new Date(searchDay.setMonth(now.getMonth() - mm)); // 월
searchDay = new Date(searchDay.setFullYear(now.getFullYear() - yyyy)); //년
let year = searchDay.getFullYear(); // 년도
let month = searchDay.getMonth() + 1; // 월
let date = searchDay.getDate(); // 일
console.log("날 : "+ year+'-'+addzero(month)+'-'+addzero(date));
}
방법2
/**
* 현재(한국기준) 날짜 기준 value일 뒤의 일자를 구한다
* 표기법은 yyyymmdd
* value :
*/
function dtBtnSetting(v, f, stId, edId) {
var date = new Date();
var edDt = dateToDelimAsString(date, '-');
if(f === 'A') {
// 전체
$("#"+stId).datepicker( "option", "disabled", true);
$("#"+edId).datepicker( "option", "disabled", true);
$("#"+stId).val('');
$("#"+edId).val('');
} else {
$("#"+stId).datepicker( "option", "disabled", false);
$("#"+edId).datepicker( "option", "disabled", false);
if(f === 'D') {
// 오늘기준 v 일전
date.setDate(date.getDate() - v);
} else if(f === 'M') {
// 오늘기준 v 월전
date.setMonth(date.getMonth() - v);
} else if(f === 'Y') {
// 오늘기준 v 년전
date.setFullYear(date.getFullYear() - v);
}
var stDt = dateToDelimAsString(date, '-');
$("#"+stId).val(stDt);
$("#"+edId).val(edDt);
}
return false;
}
반응형
'HTML > JSP' 카테고리의 다른 글
javascript 문자열에 쌍따옴표, 홀따옴표 사용방 (0) | 2022.12.07 |
---|---|
jstl forTokens 사용 방법 (0) | 2022.11.02 |
jsp 현재 url확인하는 방법 (0) | 2022.09.27 |
찾아 바꾸기(replace) (0) | 2022.01.17 |
JSP include(상속)동일한 화면을 한 곳에서 처리 (0) | 2021.05.27 |