diff --git a/react-whenMeet/src/components/CalendarWeek.jsx b/react-whenMeet/src/components/CalendarWeek.jsx
index 3a675e1bbbbfc6594b4776245feeedb5ac0190f4..e2de005514f2f44f6eb7a25f5c03752759983ae0 100644
--- a/react-whenMeet/src/components/CalendarWeek.jsx
+++ b/react-whenMeet/src/components/CalendarWeek.jsx
@@ -19,7 +19,6 @@ const CalendarWeek = ({
   const [schedule, setSchedule] = useState({});
 
   const parseTime = (time) => {
-    // 자정("00:00:00")을 확인하여 48을 반환
     if (time === "00:00:00") {
       return 0;
     }
@@ -28,8 +27,12 @@ const CalendarWeek = ({
     return hours * 2 + (minutes >= 30 ? 1 : 0); // 30분 단위로 계산
   };
 
-  const startTimeSlot = parseTime(availableVotingStartTime);
-  const endTimeSlot = parseTime(availableVotingEndTime);
+  let startTimeSlot = parseTime(availableVotingStartTime);
+  let endTimeSlot = parseTime(availableVotingEndTime);
+
+  if (availableVotingEndTime === "00:00:00") {
+    endTimeSlot = 47;
+  }
 
   const handlePrevWeek = () => {
     setCurrentWeekIndex(Math.max(0, currentWeekIndex - 1));