10 lines
597 B
TypeScript
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) };
|
|
};
|