본문 바로가기
IT/Front-End

[자바스크립트] 7일전 날짜 구하기

by 피리부는 공대생 2022. 1. 27.

현재 프로젝트에서 7일전 날짜를 배열로 담아서, 비교해야 되는 부분이 있어 잘 사용하고 있습니다.

필요하신 분은 참고로..

var dateArray = new Array(); //일주일 날짜 배열

var today = new Date().toISOString().substring(0,10);
console.log("today :"+today);

for(var i=6; i >= 0; --i){
var resultDate = dateDel(today, i);
dateArray.push(resultDate);
}

//7일전 날짜 구하기
function dateDel(date, delDays) { 
var datetmp = date.replace(/-/g,''); 
var yy = parseInt(datetmp.substr(0, 4)); 
var mm = parseInt(datetmp.substr(4, 2)); 
var dd = parseInt(datetmp.substr(6,2)); 

d = new Date(yy, mm - 1, dd - delDays); 

y = d.getFullYear(); 
m = d.getMonth() + 1; 
d = d.getDate(); 

m = (m < 10) ? '0' + m : m; 
d = (d < 10) ? '0' + d : d;

return '' + y + '-' + m + '-' + d;
}

댓글