์ต์ ๋ฒ์ (2.15.1)์์ offset์ด utc ์ผ ๋ parseZone ()์ด ์ ๋๋ก ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
moment.parseZone ( '2016-05-04T00 : 00 : 00Z'). format ()
=> "2016-05-04T08 : 00 : 00Z"์ค๋ฅ
moment.parseZone ( '2016-05-04T00 : 00 : 00 + 08 : 00'). format ()
=> "2016-05-04T00 : 00 : 00 + 08 : 00"์ข์์
์ด ๋ฐฉ๋ฒ์ 2.14.1์์ ์ข์๊ณ ์ต๊ทผ moment.js๋ฅผ 2.15.1๋ก ์ ๋ฐ์ดํธํ์ผ๋ฉฐ ์ ๋ฒ์ ์ ๋ด ํ ์คํธ ์ผ์ด์ค์ ์คํจํ์ต๋๋ค.
๋ค. ๊ทธ๊ฑด ํ๋ ธ์ด์. ์ค๋ ๋ฐค ๊ทธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋์ง ์๊ฒ ๋ ๊ฒ์ ๋๋ค. ์ด๋์์ ์ผ์ด ๋ฌ๋์ง ์ ๊ฒ ๊ฐ์ต๋๋ค.
์ฐธ๊ณ ๋ก์ด ๋ฒ๊ทธ๋ # 3083, b2ee2d444282fcb90abfd43fe562253c73e14b08์ ๋ํ ์์ ์ฌํญ์์ ๋์ ๋์์ต๋๋ค.
๊ด๋ จ์ด ์์ต๋๊น? 2.15.1์์๋ ํ ์คํธํ์ต๋๋ค.
t = moment().toISOString();
console.log(t.toString());
parsed = moment.parseZone(t);
console.log(parsed.toISOString());
์ถ๋ ฅ :
2016-10-14T15:33:37.457Z
2016-10-14T17:33:37.457Z
๋ด ํ์ง ์๊ฐ์ "Europe / Vienna"์ด๋ฏ๋ก 2 ์๊ฐ ์ฐจ์ด๊ฐ ์ด๋์์ ์ค๋์ง ์๊ณ ์์ง๋ง ์ ๊ทธ๋ ๊ฒํด์ผํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
2.14.1์์๋ ์์๋๋ ์ถ๋ ฅ์ ์ป์ต๋๋ค.
2016-10-14T15:36:23.956Z
2016-10-14T15:36:23.956Z
PR์ ๋ด๊ฐ ๋ฏฟ๋ ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.-# 3504-๊ทธ์ ํํํ์ง ์์ ๊ฒฝ์ฐ ์๋ ค์ฃผ์ญ์์ค. ํํ
https://github.com/moment/moment/issues/3463#issuecomment -253836488์์ ๋ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
3504๋ ๋ฐฉ๊ธ ๋ฒ๊ทธ ์์ w00t๋ผ๋ ๋ ์ด๋ธ์ ๋ฐ์์ต๋๋ค!