22.09.28 μμ μκ° μ€ κ³΅λΆν λ΄μ©λ€μ μ 리νμμ΅λλ€ π
νΌλλ°±μ μΈμ λ νμμ λλ€! π
'yyyy-mm-dd'
ννλ‘ μΌλ§λ€ λ°μ΄ν°λ₯Ό λ£μ΄μ€ λ, μ¬ν΄ 12μμμ λ΄λ
1μ, μ¬ν΄ 1μμμ μλ
12μμ ν΄λ¦νμ κ²½μ° λ
,μμ΄ λ°λμ§ μλ λ¬Έμ κ° μ‘΄μ¬νλ€.// μ΄μ
thisDate.year, // λ
classList[i] === 'prev-date' ? thisDate.month - 1 : // μ
classList[i] === 'day'? thisDate.month: thisDate.month + 1, // μ
date // μΌ
// μ΄ν
new Date(thisDate.year, // λ
classList[i] === 'prev-date' ? thisDate.month - 1 : // μ
classList[i] === 'day'? thisDate.month: thisDate.month + 1, // μ
date ) // μΌ
toggle
λ‘λ§ κ΅¬ννλ©΄ λ κ±°λΌκ³ μκ°νμ§λ§, μ λμ§ μμκ³ , forEachλ¬Έμ ν΅ν΄μ ν΄λ¦ν λ μ§λ§ trueκ° λλλ‘ toggle
μ λλ²μ§Έ 쑰건μ μ€μ ν΄μ£Όμλ€. β κ·Έλ μ§λ§.. forEachλ¬Έμ΄ κ³Όμ° μ΅μ μΈκ°..? π€<div class="date-pick"></div>
λ΄λΆμ μΊλ¦°λκ΄λ ¨ νκ·Έμ datepickerμ input νκ·Έκ° λμ μΌλ‘ μμ±λλλ‘ ν΄μ£Όμλ€..calendar
μμμ width κ°μ΄ λ³κ²½λλ©΄ μΊλ¦°λ μ 체μ ν¬κΈ°μ ν°νΈ μ¬μ΄μ¦κ° μ°λν΄μ μ‘°μ λλλ‘ λ·°λ₯Ό ꡬννλλ°, input μμ λνλ κ°μ΄ λ³κ²½λκ² μ μ©μ μμΌλμ Calendar ν¬κΈ°κ° λ³κ²½λ λ input μμλ ν¨κ» λ³κ²½μ΄ λλ μ΄μκ° μμλ€. 보기μλ λΆμμ°μ€λ½κ³ μλ‘ κ°μ μ΅ν©λλ λκΈ°μ, input μμμ width κ°μ κ³ μ μμΌμ ν΄κ²°νμλ€.