날자를 입력하는 폼을 사용할때(DatePicker) 이런걸 사용할때...
하루전/한달전/1년전 모 이런거 사용하자나 쉽게 자바스크립트로 계산하는 방법
오늘날짜 기준으로 특정날짜 계산
/* 날짜계산 */
var jsDateCalculation = function(date, term) {
var selectDate = date.split("-");
var changeDate = new Date();
if( term == 'day' ) {
// 하루전
changeDate.setFullYear(selectDate[0], selectDate[1]-1, selectDate[2]-1);
}
if( term == 'week' ) {
// 일주일전
changeDate.setFullYear(selectDate[0], selectDate[1]-1, selectDate[2]-7);
}
if( term == 'month' ) {
changeDate.setFullYear(selectDate[0], selectDate[1]-2, selectDate[2]);
}
if( term == 'year' ) {
// 일년전
changeDate.setFullYear(selectDate[0]-1, selectDate[1]-1, selectDate[2]);
}
var y = changeDate.getFullYear();
var m = changeDate.getMonth() + 1;
var d = changeDate.getDate();
if(m < 10) {
m = "0" + m;
}
if(d < 10) {
d = "0" + d;
}
var resultDate = y + "-" + m + "-" + d;
return resultDate;
};
'공부 > JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT_[ 자바스크립트 인코딩, 디코더 내장함수 ] (0) | 2014.08.21 |
---|---|
JAVASCRIPT_[ 팝업창 속성 ] (0) | 2014.06.10 |
JAVASCRIPT_[ 클로저란? (함수를 리턴하는 함수) ] (0) | 2014.02.10 |
JAVASCRIPT_[ 브라우저별 클립보드복사 ] (0) | 2013.12.10 |
JAVASCRIPT_[ 한글 존재여부 체크 ] (0) | 2013.11.13 |