๋ฌธ์ ์ ๋ํ ์ค๋ช
๋ฐ ์ฌํ ๋จ๊ณ:
moment('2016-02-01').diff('2016-03-01', 'days')
์คํ
ํ๊ฒฝ:
react 1.6
์: OSX์ Chrome 49, Windows 7์ Internet Explorer 10, Ubuntu 16.0.4์ Node.JS 4.4.4
ํฌ๋กฌ
๊ธฐ๋ณธ์ ์ผ๋ก ์ด ๋ ๋ ์ง ์ฌ์ด์ ์ผ์๋ฅผ ๊ณ์ฐํ๊ณ ์ถ์๊ณ ๊ฒฐ๊ณผ๋ -29
์
๋๋ค.
์ด๊ฒ์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ํตํด ๋ฌ์ฑํ ์ ์์ต๋๋ค.
moment.duration(moment('2016-02-01').diff(moment('2016-03-01'))).asDays()
@stackninigi diff์ ๊ธ์ ์ ์ธ ๊ฒฐ๊ณผ์ ๋ถ์ ์ ์ธ ๊ฒฐ๊ณผ๋ ์ด๋ ๋ ์ง๊ฐ ๋ค๋ฅธ ๋ ์ง๋ณด๋ค ๋น ๋ฅด๊ฑฐ๋ ๋ฆ์์ง๋ฅผ ์๋ ค์ค๋๋ค.
๊ธ์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ํ๋ฉด later.diff(earlier, ...)
๋ฅผ ์ํํด์ผ ํฉ๋๋ค.
์ฆ moment('2016-03-01').diff('2016-02-01', 'days')
@ashsearle์ด ๋งํ ๊ฒ. ๋๋ ๊ฒฐ๊ณผ์ Math.abs()
๋ฅผ ์ทจํ ๊ฒ์
๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@stackninigi diff์ ๊ธ์ ์ ์ธ ๊ฒฐ๊ณผ์ ๋ถ์ ์ ์ธ ๊ฒฐ๊ณผ๋ ์ด๋ ๋ ์ง๊ฐ ๋ค๋ฅธ ๋ ์ง๋ณด๋ค ๋น ๋ฅด๊ฑฐ๋ ๋ฆ์์ง๋ฅผ ์๋ ค์ค๋๋ค.
๊ธ์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ํ๋ฉด
later.diff(earlier, ...)
๋ฅผ ์ํํด์ผ ํฉ๋๋ค.์ฆ
moment('2016-03-01').diff('2016-02-01', 'days')