일정 페이지 기본 날짜 KST 기준으로 수정

This commit is contained in:
caadiq 2026-01-06 08:09:17 +09:00
parent 52332babea
commit 9ab79ef507
2 changed files with 28 additions and 8 deletions

View file

@ -5,13 +5,23 @@ import { Clock, ChevronLeft, ChevronRight, ChevronDown, Tag, Search, ArrowLeft }
function Schedule() {
const navigate = useNavigate();
// KST (YYYY-MM-DD)
const getTodayKST = () => {
const now = new Date();
const kstOffset = 9 * 60 * 60 * 1000; // 9
const kstDate = new Date(now.getTime() + kstOffset);
return kstDate.toISOString().split('T')[0];
};
const [currentDate, setCurrentDate] = useState(new Date());
const [selectedDate, setSelectedDate] = useState(new Date().toISOString().split('T')[0]); //
const [selectedDate, setSelectedDate] = useState(getTodayKST()); // KST
const [showYearMonthPicker, setShowYearMonthPicker] = useState(false);
const [viewMode, setViewMode] = useState('yearMonth');
const [slideDirection, setSlideDirection] = useState(0);
const pickerRef = useRef(null);
//
const [schedules, setSchedules] = useState([]);
const [categories, setCategories] = useState([]);

View file

@ -10,17 +10,27 @@ import Tooltip from '../../../components/Tooltip';
function AdminSchedule() {
const navigate = useNavigate();
// KST (YYYY-MM-DD)
const getTodayKST = () => {
const now = new Date();
const kstOffset = 9 * 60 * 60 * 1000;
const kstDate = new Date(now.getTime() + kstOffset);
return kstDate.toISOString().split('T')[0];
};
const [loading, setLoading] = useState(false);
const [user, setUser] = useState(null);
const [toast, setToast] = useState(null);
const [searchInput, setSearchInput] = useState(''); //
const [searchTerm, setSearchTerm] = useState(''); // ( )
const [isSearchMode, setIsSearchMode] = useState(false); //
const [searchResults, setSearchResults] = useState([]); // (API )
const [searchLoading, setSearchLoading] = useState(false); //
const [selectedCategories, setSelectedCategories] = useState([]); // =
const [selectedDate, setSelectedDate] = useState(new Date().toISOString().split('T')[0]);
const [searchInput, setSearchInput] = useState('');
const [searchTerm, setSearchTerm] = useState('');
const [isSearchMode, setIsSearchMode] = useState(false);
const [searchResults, setSearchResults] = useState([]);
const [searchLoading, setSearchLoading] = useState(false);
const [selectedCategories, setSelectedCategories] = useState([]);
const [selectedDate, setSelectedDate] = useState(getTodayKST()); // KST
const [currentDate, setCurrentDate] = useState(new Date());
const [slideDirection, setSlideDirection] = useState(0);
// (Schedule.jsx )