From 1a46d0688dcad64eadd5c5b332c27b072a128005 Mon Sep 17 00:00:00 2001 From: daekuk1 Date: Tue, 27 Jan 2026 13:33:46 +0900 Subject: [PATCH] =?UTF-8?q?=EB=82=A0=EC=A7=9C=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsp/onl/kjb/statistics/apiStatsDayMan.jsp | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/WebContent/jsp/onl/kjb/statistics/apiStatsDayMan.jsp b/WebContent/jsp/onl/kjb/statistics/apiStatsDayMan.jsp index ee499a4..fafa922 100644 --- a/WebContent/jsp/onl/kjb/statistics/apiStatsDayMan.jsp +++ b/WebContent/jsp/onl/kjb/statistics/apiStatsDayMan.jsp @@ -575,14 +575,31 @@ $("input[name=searchStartDateTime]").inputmask("9999-99-99", { 'autoUnmask': true }); $("input[name=searchEndDateTime]").inputmask("9999-99-99", { 'autoUnmask': true }); - // 기본값 설정 (이번달 1일 ~ 오늘) + // 기본값 설정 (어제 기준 해당 월 1일 ~ 어제) var today = getToday(); + var todayStr = today.replace(/-/g, ''); + + // 오늘 날짜를 Date 객체로 변환 + var year = parseInt(todayStr.substring(0, 4)); + var month = parseInt(todayStr.substring(4, 6)); + var day = parseInt(todayStr.substring(6, 8)); + var todayDate = new Date(year, month - 1, day); + + // 어제 날짜 계산 + todayDate.setDate(todayDate.getDate() - 1); + var yesterday = todayDate.getFullYear() + '-' + + ('0' + (todayDate.getMonth() + 1)).slice(-2) + '-' + + ('0' + todayDate.getDate()).slice(-2); + + // 어제가 속한 달의 1일 계산 + var firstDayOfMonth = todayDate.getFullYear() + '-' + + ('0' + (todayDate.getMonth() + 1)).slice(-2) + '-01'; + if (!$("input[name=searchStartDateTime]").val()) { - var firstDay = today.substring(0, 8) + "01"; - $("input[name=searchStartDateTime]").val(firstDay.substring(0, 4) + '-' + firstDay.substring(4, 6) + '-' + firstDay.substring(6, 8)); + $("input[name=searchStartDateTime]").val(firstDayOfMonth); } if (!$("input[name=searchEndDateTime]").val()) { - $("input[name=searchEndDateTime]").val(today); + $("input[name=searchEndDateTime]").val(yesterday); } initCharts();