<p>moment (). diff๋Š” ์Œ์ˆ˜ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.</p>

์— ๋งŒ๋“  2012๋…„ 04์›” 04์ผ  ยท  1๋…ผํ‰  ยท  ์ถœ์ฒ˜: moment/moment

//Wed, 04 Apr 2012 21:09:16 GMT to = moment.utc().add('m', 60).toDate(); seconds = moment.diff(to, 'seconds');
UTC๋กœ ํ˜„์žฌ ์‹œ๊ฐ„๊ณผ UTC๋กœ ์„ค์ •๋œ ๋‹ค๋ฅธ ๋‚ ์งœ์—์„œ ์ดˆ๋ฅผ ์–ป์œผ๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.

moment.diff -์œ„ ์ฝ”๋“œ๋Š” 3600 ๋Œ€์‹  -3600์˜ ์Œ์ˆ˜ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๊นŒ? ๋‚ ์งœ๊ฐ€ ์ง€๋‚œ ๊ฒฝ์šฐ์—๋งŒ ๋ถ€์ •์ ์ด์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋ฌธ์„œ์—์„œ ๋ช…ํ™•ํžˆํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ทธ ์ˆœ๊ฐ„์ด ๋‹น์‹ ์ด ๋น„๊ตํ•˜๋Š” ์ˆœ๊ฐ„๋ณด๋‹ค ๋น ๋ฅด๋‹ค๋ฉด, ๊ทธ๊ฒƒ์€ ๋ถ€์ •์ ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๋น„๊ตํ•˜๋Š” ๊ฒƒ ์ดํ›„๋ผ๋ฉด ๊ธ์ •์ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์ƒ๊ฐํ•ด๋ณด์„ธ์š” ...

var a = moment(),
    b = moment().add('hours', 1);
a.diff(b); // a - b
b.diff(a); // b - a

>๋ชจ๋“  ๋Œ“๊ธ€

๋ฌธ์„œ์—์„œ ๋ช…ํ™•ํžˆํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ทธ ์ˆœ๊ฐ„์ด ๋‹น์‹ ์ด ๋น„๊ตํ•˜๋Š” ์ˆœ๊ฐ„๋ณด๋‹ค ๋น ๋ฅด๋‹ค๋ฉด, ๊ทธ๊ฒƒ์€ ๋ถ€์ •์ ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๋น„๊ตํ•˜๋Š” ๊ฒƒ ์ดํ›„๋ผ๋ฉด ๊ธ์ •์ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์ƒ๊ฐํ•ด๋ณด์„ธ์š” ...

var a = moment(),
    b = moment().add('hours', 1);
a.diff(b); // a - b
b.diff(a); // b - a
์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
5 / 5 - 1 ๋“ฑ๊ธ‰