μΌλΆ μΈμ΄μμλ λ¬Έμ₯μ΄ μλ¬Έμλ‘ μμνκ³ μΌλΆ μΈμ΄μμλ λ¬Έμ₯μ΄ λλ¬Έμλ‘ μμν©λλ€.
μΌκ΄μ±μ μν΄ λͺ¨λ μΈμ΄(μ μ ν κ²½μ°)μ λν΄ λ μ€ νλλ₯Ό μ νν΄μΌ νλ€κ³ μκ°ν©λλ€.
νμ¬ μλ¬Έμ μ:
λ€λλλμ΄ - gisteren om 00:07
ν리μ§μμ΄ - juster om 00:07
ν°ν€μ΄ - dun 00:07
νμ¬ λλ¬Έμ μ:
μμ΄ - μ΄μ μ€μ 12:07
μν리칸μ€μ΄ - Gister om 00:07
룩μ
λΆλ₯΄ν¬μ΄ - GΓ«schter um 0:07 Auer
μ€μ λ¬Έμ₯μ΄ μλκΈ° λλ¬Έμ μλ¬Έμλ₯Ό μ¬μ©ν΄μΌ νλ€κ³ μκ°ν©λλ€.
λ¬Έμ₯ μ€κ°μ μ¬μ©νκ³ μΆλ€λ©΄ PHPμ ucfirstμ κ°μ κΈ°λ₯μ μΆμ²ν©λλ€.
λλ μ€μ λ‘ λμνμ§ μμΌλ©° μ μ ν μ λͺ© μΌμ΄μ€λ‘ κ°μΌνλ€κ³ μκ°ν©λλ€. μ λ§ μ½μ΅λλ€:
moment(...).format("MMM").toLowerCase()
μννλ κ²λ³΄λ€ μλ¬Έμ κ°μ μ»μΌλ €λ©΄ λ€μμ μννμμμ€.
var date = moment(...).format("MMM")
date = date[0].toUpperCase() + date.substr(1)
λ§νμλ©΄ λ‘μΌμΌμ΄ μΈμ΄μ λ¬Έλ²κ³Ό μΌμΉνλ€κ³ μκ°νμ§λ§ μ λ μΈμ΄νμκ° μλλλ€.
μ΄κ²μ λ λ€λ₯Έ ν λ‘ μ£Όμ μ λλ€. μ λλ‘ μλνκ² νλ €λ©΄ λ‘μΌμΌμ΄ λ³κ²½λ μ μλ λ¬Έμμ λμλ¬Έμλ₯Ό μ§μ νλ λ°©λ²μ΄ νμνκ³ νμ ν¨μλ μλ¬Έμ/λλ¬Έμ/μΌλ° λμλ¬Έμ νλκ·Έλ₯Ό μ 곡ν΄μΌ ν©λλ€.
μ΄κ²μ 곧 λ°μνμ§ μμΌλ―λ‘ μ§κΈμ νΉμ μΈμ΄μ λν μΆλ ₯μμ ββλ¬Έμμ΄ ν΄νΉμ μννλ κ²μ΄ μ’μ΅λλ€.
첫 λ²μ§Έ λ¬Έμλ₯Ό λλ¬Έμλ‘ λ§λλ κ²μ΄ νμ μμ νκ³ κ·Έ λ°λλ μ¬μ€μ΄ μλκΈ° λλ¬Έμ μ λͺ© μΌμ΄μ€κ° μλ κ²λ³΄λ€ μλ κ²μ΄ μ’μ΅λλ€.
λ‘μΌμΌμ΄ μλ¬Έμλ₯Ό μ¬μ©νλ κ²½μ°:
calendar()
λ₯Ό μ¬μ©ν μ μμ΅λλ€. (*)calendar()
μ¬μ©ν μ μμ΅λλ€.λ‘μΌμΌμ΄ μ λͺ© μΌμ΄μ€λ₯Ό μ¬μ©νλ κ²½μ°:
calendar()
λ₯Ό μ¬μ©ν μ μμ΅λλ€.calendar()
μ¬μ©ν μ μμ΅λλ€. (*)(*) λ΄κ° μλ ν. μμΈν λ΄μ©μ https://en.wikipedia.org/wiki/Capitalization μ μ°Έμ‘°νμΈμ.
λ‘μΌμΌλ³λ‘ κ²°μ νλ κ²μ΄ ν©λ¦¬μ μΌ μ μμ΅λλ€. κ° λ‘μΌμΌμ κ²°μ μ λ¬Έμνν΄μΌ ν©λλ€.
μ΄κ²μ λν λ΄ PRκ³Ό κ΄λ ¨μ΄ μμ΅λλ€: https://github.com/moment/moment/pull/2422
κ°μ₯ μ μ©ν λκΈ
λλ μ€μ λ‘ λμνμ§ μμΌλ©° μ μ ν μ λͺ© μΌμ΄μ€λ‘ κ°μΌνλ€κ³ μκ°ν©λλ€. μ λ§ μ½μ΅λλ€:
μννλ κ²λ³΄λ€ μλ¬Έμ κ°μ μ»μΌλ €λ©΄ λ€μμ μννμμμ€.
λ§νμλ©΄ λ‘μΌμΌμ΄ μΈμ΄μ λ¬Έλ²κ³Ό μΌμΉνλ€κ³ μκ°νμ§λ§ μ λ μΈμ΄νμκ° μλλλ€.