import React, { useState, useEffect } from 'react'; import Menu from '../Components/Menu'; import styled from 'styled-components'; import moment from 'moment'; import "moment/locale/ko"; moment.locale("ko", { week: { dow: 1 } }); const Drop = styled.div` & button { border solid 1px; } ` const Schedule = styled.div` & ul { list-style-type: none; } ` function Home() { const [show, setShow] = useState(false); const [weeks, setWeeks] = useState([]); useEffect(() => { Dateform(); }, []); function Dateform() { let today = moment(); let weeks = []; let dates = { start: null, end: null }; for (let i = 0; i < 6; i++) { if (i !== 0) { today.add(7, 'd'); } dates.start = today.startOf('week').format("MMM Do"); dates.end = today.endOf('week').weekday(4).format("MMM Do"); const week = dates.start + " ~ " + dates.end; weeks.push(week); }; setWeeks([...weeks]) }; return (
{weeks.map((week, index) => ( setShow(true)}>{week} ))}
) } export default Home