diff --git a/frontend-temp/src/api/schedules.js b/frontend-temp/src/api/schedules.js index 69c1cba..26fed66 100644 --- a/frontend-temp/src/api/schedules.js +++ b/frontend-temp/src/api/schedules.js @@ -2,7 +2,7 @@ * 스케줄 API */ import { fetchApi, fetchAuthApi, fetchFormData } from './client'; -import { getTodayKST } from '@/utils'; +import { getTodayKST, dayjs } from '@/utils'; /** * API 응답을 프론트엔드 형식으로 변환 @@ -17,9 +17,10 @@ function transformSchedule(schedule) { let date = ''; let time = null; if (schedule.datetime) { - const parts = schedule.datetime.split('T'); - date = parts[0]; - time = parts[1] || null; + const dt = dayjs(schedule.datetime); + date = dt.format('YYYY-MM-DD'); + // datetime에 T가 포함되어 있으면 시간이 있는 것 + time = schedule.datetime.includes('T') ? dt.format('HH:mm:ss') : null; } // members 배열을 문자열로 (기존 코드 호환성)