diff --git a/src/shared/lib/date.ts b/src/shared/lib/date.ts index a47ce7d2..51c0b127 100644 --- a/src/shared/lib/date.ts +++ b/src/shared/lib/date.ts @@ -44,17 +44,14 @@ export const formatDateLocalString = (date: Date, time: string): string => { return `${year}-${month}-${day}T${hour}:${minute}:00`; }; -export const formatUtcToKst = (utcString: string): string => { - const utcDate = new Date(utcString); - - const kstTimestamp = utcDate.getTime() + 9 * 60 * 60 * 1000; - const kstDate = new Date(kstTimestamp); - - const year = kstDate.getFullYear(); - const month = (kstDate.getMonth() + 1).toString().padStart(2, '0'); - const day = kstDate.getDate().toString().padStart(2, '0'); - const hours = kstDate.getHours().toString().padStart(2, '0'); - const minutes = kstDate.getMinutes().toString().padStart(2, '0'); +export const formatLst = (utcString: string): string => { + const localDate = new Date(utcString); + + const year = localDate.getFullYear(); + const month = (localDate.getMonth() + 1).toString().padStart(2, '0'); + const day = localDate.getDate().toString().padStart(2, '0'); + const hours = localDate.getHours().toString().padStart(2, '0'); + const minutes = localDate.getMinutes().toString().padStart(2, '0'); return `${year}년 ${month}월 ${day}일 ${hours}:${minutes}`; }; diff --git a/src/widgets/dashboard/ui/email/SentMailCard.tsx b/src/widgets/dashboard/ui/email/SentMailCard.tsx index 0872c19c..a329ce63 100644 --- a/src/widgets/dashboard/ui/email/SentMailCard.tsx +++ b/src/widgets/dashboard/ui/email/SentMailCard.tsx @@ -1,7 +1,7 @@ import arrow from '../../../../../public/assets/dashboard/mail/Arrow.svg'; import { useState } from 'react'; import IconButton from '../../../../../design-system/ui/buttons/IconButton'; -import { formatUtcToKst } from '../../../../shared/lib/date'; +import { formatLst } from '../../../../shared/lib/date'; import TertiaryButton from '../../../../../design-system/ui/buttons/TertiaryButton'; import { useNavigate, useParams } from 'react-router-dom'; import { ReadEmailResponse } from '../../../../features/dashboard/model/email'; @@ -38,7 +38,7 @@ const SentMailCard = ({ mail, isPending = false, onClickDelete }: SentMailCardPr
{mail.title}
- {formatUtcToKst(mail.reservationDate)} + {formatLst(mail.reservationDate)}