jQuery로 일주일 전·후 날짜 구하기 – prev_week, next_week 함수 구현 웹 화면에서 지난 주 / 다음 주로 이동하는 달력이나 통계 화면 을 만들다 보면 “일주일 전 날짜”, “일주일 후 날짜”를 쉽게 구하는 함수가 있으면 편합니다. jQuery 자체에는 날짜 계산 기능이 없기 때문에 prev_week , next_week 같은 함수는 직접 구현해야 합니다. 이 글에서는 JavaScript의 Date 객체를 활용해 YYYY-MM-DD 형식 으로 일주일 전/후 날짜를 계산하는 방법을 정리합니다. 1. prev_week / next_week 기본 구현 코드 아래 예제는 문자열 날짜(YYYY-MM-DD) 를 받아서 일주일 전/후 날짜를 반환하는 함수입니다. function prev_week(date) { // date를 JavaScript Date 객체로 변환합니다. var newDate = new Date(date); // 7일 전의 날짜를 계산합니다. newDate.setDate(newDate.getDate() - 7); // YYYY-MM-DD 형식으로 반환합니다. return newDate.toISOString().substring(0, 10); } function next_week(date) { // date를 JavaScript Date 객체로 변환합니다. var newDate = new Date(date); // 7일 후의 날짜를 계산합니다. newDate.setDate(newDate.getDate() + 7); // YYYY-MM-DD 형식으로 반환합니다. return newDate.toISOString().substring(0, 10); } 위 함수는 각각 7일 전 / 7일 후 의 날짜를 구한 뒤, toISOString() 으로 문자열로 바꾸고...