From 0ee52392aac9a422f9466a70c3aadf0e2efa7007 Mon Sep 17 00:00:00 2001 From: eastargh Date: Tue, 7 Jul 2026 14:09:58 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A1=B0=ED=9A=8C=EA=B8=B0=EA=B0=84=20?= =?UTF-8?q?=EA=B8=B0=EB=B3=B8=EC=84=A4=EC=A0=95=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onl/kjb/statistics/apiStatsMinuteMan.jsp | 35 +++++++------------ 1 file changed, 13 insertions(+), 22 deletions(-) diff --git a/WebContent/jsp/onl/kjb/statistics/apiStatsMinuteMan.jsp b/WebContent/jsp/onl/kjb/statistics/apiStatsMinuteMan.jsp index f0beefe..b7ea7a2 100644 --- a/WebContent/jsp/onl/kjb/statistics/apiStatsMinuteMan.jsp +++ b/WebContent/jsp/onl/kjb/statistics/apiStatsMinuteMan.jsp @@ -525,35 +525,26 @@ $("input[name=searchStartDate], input[name=searchEndDate]").inputmask("9999-99-99", { 'autoUnmask': true }); $("input[name=searchStartTime], input[name=searchEndTime]").inputmask("99:99", { 'autoUnmask': true }); - // 기본값 설정 (현재 시간 기준 1시간 전 정각 ~ 현재 정각) + // 기본값 설정 (현재 시간(분) 기준 1시간 전 ~ 현재 시간(분)) var now = new Date(); - var endHour = now.getHours(); - var startHour = endHour - 1; - var startDate, endDate; + var oneHourAgo = new Date(now.getTime() - 60 * 60 * 1000); - if (startHour < 0) { - startHour = 23; - var yesterday = new Date(now); - yesterday.setDate(yesterday.getDate() - 1); - startDate = yesterday.getFullYear() + '-' + - String(yesterday.getMonth() + 1).padStart(2, '0') + '-' + - String(yesterday.getDate()).padStart(2, '0'); - endDate = now.getFullYear() + '-' + - String(now.getMonth() + 1).padStart(2, '0') + '-' + - String(now.getDate()).padStart(2, '0'); - } else { - var today = getToday(); - startDate = today; - endDate = today; + function formatDate(d) { + return d.getFullYear() + '-' + + String(d.getMonth() + 1).padStart(2, '0') + '-' + + String(d.getDate()).padStart(2, '0'); + } + function formatTime(d) { + return String(d.getHours()).padStart(2, '0') + ':' + String(d.getMinutes()).padStart(2, '0'); } if (!$("input[name=searchStartDate]").val()) { - $("input[name=searchStartDate]").val(startDate); - $("input[name=searchStartTime]").val(String(startHour).padStart(2, '0') + ':00'); + $("input[name=searchStartDate]").val(formatDate(oneHourAgo)); + $("input[name=searchStartTime]").val(formatTime(oneHourAgo)); } if (!$("input[name=searchEndDate]").val()) { - $("input[name=searchEndDate]").val(endDate); - $("input[name=searchEndTime]").val(String(endHour).padStart(2, '0') + ':00'); + $("input[name=searchEndDate]").val(formatDate(now)); + $("input[name=searchEndTime]").val(formatTime(now)); } initCharts();