Moment: isoWeekday(String)κ°€ μΌμš”μΌμ˜ isoWeekday(Number)와 μΌμΉ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2015λ…„ 10μ›” 28일  Β·  6μ½”λ©˜νŠΈ  Β·  좜처: moment/moment

isoWeekday(7) 은 이 iso μ£Ό(μ›”μš”μΌ-μΌμš”μΌ)의 μΌμš”μΌμ„ μ œκ³΅ν•©λ‹ˆλ‹€.
isoWeekday("μΌμš”μΌ") 은 이전 iso 주의 μΌμš”μΌμ„ μ œκ³΅ν•©λ‹ˆλ‹€.

screen shot 2015-10-28 at 07 53 49

버전: https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js

Bug Documentation Up-For-Grabs

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ‚˜λŠ” 그것이 κ΅¬ν˜„ 된 방법과 μ§€κΈˆ 당신이 μ˜λ―Έν•˜λŠ” λ°”λ₯Ό μ΄ν•΄ν•˜λŠ” 방법이라고 μƒκ°ν–ˆμ§€λ§Œ κ²°κ³ΌλŠ” λ‚΄ κ΄€μ μ—μ„œ μ•½κ°„ 반 μ§κ΄€μ μ΄μ—ˆμŠ΅λ‹ˆλ‹€. λ¬Έμ„œλŠ” λ‹€μŒκ³Ό 같이 λ§ν•©λ‹ˆλ‹€.

_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의 λ³„μΉ­μ΄λΌλŠ” λ¬Έμ„œμ˜ λ©”λͺ¨κ°€ μœ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  6 λŒ“κΈ€

λ§žμŠ΅λ‹ˆλ‹€. 이번 μΌμš”μΌμ€ 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() μ—μ„œ 연도와 μ£Όλ₯Ό μ–»μœΌλ €κ³  ν•  λ•Œ μ§λ©΄ν•˜κ³  μžˆλŠ” λ¬Έμ œκ°€ 잘λͺ»λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이 문제λ₯Ό ν•΄κ²°ν•˜λŠ” 방법이 ν™•μ‹€ν•˜μ§€ μ•ŠμŒ

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰