refactor(frontend-temp): schedules.js에서 dayjs 활용

- datetime 파싱에 dayjs 사용
- utils/date.js에서 timezone 설정된 dayjs import

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
caadiq 2026-01-22 09:01:24 +09:00
parent 4dcd79504d
commit 2ead24065b

View file

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