Files
frontend/apps/sn/src/features/fldngPredcPrst/model/analysisTimeRange.ts
T

10 lines
597 B
TypeScript

/** 침수예측현황 목록과 분석도구 메뉴가 공유하는 기본 분석시각 범위다. */
export const createPredictionAnalysisTimeRange = (now = new Date()) => {
const from = new Date(now);
from.setHours(0, 0, 0, 0);
const to = new Date(now);
const toApiDateTime = (value: Date) =>
`${value.getFullYear()}${String(value.getMonth() + 1).padStart(2, "0")}${String(value.getDate()).padStart(2, "0")}${String(value.getHours()).padStart(2, "0")}${String(value.getMinutes()).padStart(2, "0")}`;
return { analysisFrom: toApiDateTime(from), analysisTo: toApiDateTime(to) };
};