import { useState, useEffect } from "react"; import moment from "moment"; import styles from "./calender.module.scss"; const Calender = ({ selectDate, setSelectDate }) => { const [dateList, setDateList] = useState([]) const [week, setWeek] = useState(["일", "월", "화", "수", "목", "금", "토"]) useEffect(() => { getDate(selectDate) }, []) function getDate(oneDay) { let dateArr = [] let lastWeek = moment(oneDay).subtract(7, 'days') const nextWeek = moment(oneDay).add(7, 'days') while (lastWeek.isBefore(nextWeek)) { dateArr.push({ date: lastWeek.format('YYYY-MM-DD'), day: lastWeek.format('d') }) lastWeek.add(1, 'days') } console.log("arr=", dateArr) console.log("same==", moment(oneDay).isSame('2021-08-07')) const resultArr = dateArr.map(el =>