날짜 오류 수정
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user