isoWeekday(7) μ μ΄ iso μ£Ό(μμμΌ-μΌμμΌ)μ μΌμμΌμ μ 곡ν©λλ€.
isoWeekday("μΌμμΌ") μ μ΄μ iso μ£Όμ μΌμμΌμ μ 곡ν©λλ€.
λ²μ : https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js
λ§μ΅λλ€. μ΄λ² μΌμμΌμ isoWeekday(0)
μ΄κ³ "Sunday"λ 7μ΄ μλ 0μ λ³μΉμ
λλ€.
λλ κ·Έκ²μ΄ ꡬν λ λ°©λ²κ³Ό μ§κΈ λΉμ μ΄ μλ―Ένλ λ°λ₯Ό μ΄ν΄νλ λ°©λ²μ΄λΌκ³ μκ°νμ§λ§ κ²°κ³Όλ λ΄ κ΄μ μμ μ½κ° λ° μ§κ΄μ μ΄μμ΅λλ€. λ¬Έμλ λ€μκ³Ό κ°μ΄ λ§ν©λλ€.
_1μ΄ μμμΌμ΄κ³ 7μ΄ μΌμμΌμΈ μμΌμ κ°μ Έμ€κ±°λ μ€μ ν©λλ€._
moment().isoWeekday(1); // Monday
moment().isoWeekday(7); // Sunday
λ°λΌμ ISO μ£Όμμ 7μ νμ μΌμμΌμ λλ€. λ³μΉ λ¬Έμμλ λ€μκ³Ό κ°μ΄ λμ μμ΅λλ€.
_2.1.0λΆν° μμΌ μ΄λ¦λ μ§μλ©λλ€. μ΄κ²μ μκ°μ νμ¬ λ‘μΌμΌμμ ꡬ문 λΆμλ©λλ€._
moment().day("Sunday");
λ°λΌμ μ΄ λ κ°μ§ μ 보λ₯Ό μ¬μ©νλ©΄ λ€μ μμ μ μνν λ μ½κ° νΌλμ€λ¬μΈ μ μμ΅λλ€.
moment().isoWeekday("Sunday")
moment().isoWeekday(7)
μ λμΌν κ²°κ³Όλ₯Ό μ 곡ν κ²μΌλ‘ μμν©λλ€.
κ·Έ μΈμλ "μΌμμΌ"μ΄ 0μ λ³μΉμ΄λΌκ³ λ§νλ©΄ λ€μ λ¬Έμμ μΆ©λν μ μμ΅λλ€.
_λ‘μΊμ΄ μμμΌμ μ£Όμ 첫째 μμΌλ‘ μ§μ νλ©΄ moment().weekday(0)
λ μμμΌμ΄ λ©λλ€. μΌμμΌμ΄ μ£Όμ 첫 λ²μ§Έ μμΌμ΄λ©΄ moment().weekday(0)
λ μΌμμΌμ΄ λ©λλ€._
μλνλ €λ κ²μ΄ μλλΌ μ μ΄κ²μ΄ λμκ² λͺ ννμ§ μμμ§ μ€λͺ νκ³ μΆμ΅λλ€. "μΌμμΌ"μ΄ 0μ λ³μΉμ΄λΌλ λ¬Έμμ λ©λͺ¨κ° μ μ©ν μ μμ΅λλ€.
곡μ ν ν¬μΈνΈ. 7μ λ³μΉμ΄κ±°λ 0 λ 7μ΄ λ€λ₯΄κ² μλν΄μΌ ν μ μμ΅λλ€. λλ 무μμ νλ κ²μ΄ μ³μμ§ νμ ν μ μμ λ§νΌ μΈλΆ μ¬νμ μΆ©λΆν λΉ μ Έ μμ§ μκΈ° λλ¬Έμ μ΄κ²μ μ΄μ΄ λκ² μ΅λλ€.
μ΄κ²μ λ€μ μ΄ν΄λ΄
λλ€. λ¬Έμμμλ weekday
λλ isoWeekday
κ° μλλΌ day
ν¨μμ κ΄λ ¨νμ¬ "Sunday"
λ₯Ό μ λ¬ν μ μλ€λ κ²μ λν΄μλ§ μ΄μΌκΈ°ν©λλ€. μλ§λ μ
λ°μ΄νΈλμ΄μΌ ν κ²μ
λλ€.
κ·Έλ° λ€μ isoWeekday
μ λν΄ "Sunday"
λ³μΉμ΄ 0
μλ 7
μ μΌμΉνλλ‘ λ³κ²½λμ΄μΌ νλ€λ λ° λμν©λλ€. νμ¬ 0
μ μΌμΉνλ€λ κ²μ λ²κ·Έμ
λλ€. μ΄κ²μ΄ isoWeekday
ν¨μμ ν΅μ¬μ΄κΈ° λλ¬Έμ
λλ€.
PRμ νμν©λλ€. λ¨Όμ isoWeekday
ν¨μμ λμμ μμ νκΈ° μν΄ PRμ μ μΆν©λλ€. κ·Έλ° λ€μ λ¬Έμ λ³κ²½ μ¬νκ³Ό ν¨κ» https://github.com/moment/momentjs.comμ λ³λμ PRμ μ μΆ
let date = moment().year(2019).isoWeek(1).isoWeekday(1).toDate();
//Mon Dec 31 2018 11:56:45 GMT+0100 (Central European Standard Time)
μ κ°μ΄ λ
, μ£Ό, μΌ λ²νΈλ₯Ό ν΅ν΄ λ μ§λ₯Ό μμ±νλ €κ³ ν©λλ€.
μμ± λ μ§ moment(date).year() | moment(date).isoWeek()
μμ μ°λμ μ£Όλ₯Ό μ»μΌλ €κ³ ν λ μ§λ©΄νκ³ μλ λ¬Έμ κ° μλͺ»λμμ΅λλ€. μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ λ°©λ²μ΄ νμ€νμ§ μμ
κ°μ₯ μ μ©ν λκΈ
λλ κ·Έκ²μ΄ ꡬν λ λ°©λ²κ³Ό μ§κΈ λΉμ μ΄ μλ―Ένλ λ°λ₯Ό μ΄ν΄νλ λ°©λ²μ΄λΌκ³ μκ°νμ§λ§ κ²°κ³Όλ λ΄ κ΄μ μμ μ½κ° λ° μ§κ΄μ μ΄μμ΅λλ€. λ¬Έμλ λ€μκ³Ό κ°μ΄ λ§ν©λλ€.
λ°λΌμ ISO μ£Όμμ 7μ νμ μΌμμΌμ λλ€. λ³μΉ λ¬Έμμλ λ€μκ³Ό κ°μ΄ λμ μμ΅λλ€.
λ°λΌμ μ΄ λ κ°μ§ μ 보λ₯Ό μ¬μ©νλ©΄ λ€μ μμ μ μνν λ μ½κ° νΌλμ€λ¬μΈ μ μμ΅λλ€.
moment().isoWeekday("Sunday")
moment().isoWeekday(7)
μ λμΌν κ²°κ³Όλ₯Ό μ 곡ν κ²μΌλ‘ μμν©λλ€.κ·Έ μΈμλ "μΌμμΌ"μ΄ 0μ λ³μΉμ΄λΌκ³ λ§νλ©΄ λ€μ λ¬Έμμ μΆ©λν μ μμ΅λλ€.
_λ‘μΊμ΄ μμμΌμ μ£Όμ 첫째 μμΌλ‘ μ§μ νλ©΄
moment().weekday(0)
λ μμμΌμ΄ λ©λλ€. μΌμμΌμ΄ μ£Όμ 첫 λ²μ§Έ μμΌμ΄λ©΄moment().weekday(0)
λ μΌμμΌμ΄ λ©λλ€._μλνλ €λ κ²μ΄ μλλΌ μ μ΄κ²μ΄ λμκ² λͺ ννμ§ μμμ§ μ€λͺ νκ³ μΆμ΅λλ€. "μΌμμΌ"μ΄ 0μ λ³μΉμ΄λΌλ λ¬Έμμ λ©λͺ¨κ° μ μ©ν μ μμ΅λλ€.