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();