์๋
ํ์ธ์ฉ ๋๋์์ฉ
์ค๋์ momentjs ๊ฐ์ ธ์์ด์ฉ! ์๊ฐ๊ด๋ จ๋ ์์
์ momentjs๋ฅผ ์ ์ธ์ ์์ฃ . ์ ๋ ์์ ๋ถํฐ ๋ง์ด ์จ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ๋ฐ ์ค๋์ momentjs์์ locale setting์ ๋ํด ๋งํด๋ณด๋ คํด์. momentjs์ locale ๊ธฐ๋ณธ๊ฐ์ 'en'์ธ๋ฐ ์ด๊ฑธ ํ๊ตญ ๊ฐ์ธ 'ko'๋ก ๋ฐ๊ฟ์ฃผ์ด์ผ ํฉ๋๋ค. fromNow()๋ ๊ฐ์ด ์ฌ์ฉํด์ ์์ ๋ฅผ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ฐธ๊ณ
momentjs ๋ฌธ์ [Time from now]
momentjs ๋ฌธ์ [Changing locale global]
import moment from 'moment';
console.log(moment().fromNow());
// console.log ๊ฒฐ๊ณผ๊ฐ
// a few seconds ago
๋๋ a few seconds ago ๋ง๊ณ ํ๊ธ๋ก ๋ช์ด์ ์ ์ํ๋ด๋ง์ด๋ค.
import moment from 'moment';
import 'moment/locale/ko'; // ์ด์ค ์ถ๊ฐ
console.log(moment().fromNow());
// console.log ๊ฒฐ๊ณผ๊ฐ
// ๋ช ์ด ์
import 'moment/locale/ko';
์๊ฑฐ ํ์ค ์ถ๊ฐํ๋ฉด locale์ด ko๋ก ๋ฐ๋๊ฒ ๋ฉ๋๋น! ์์ด์ง
import moment from 'moment';
import 'moment/locale/ko'; // ์ด์ค ์ถ๊ฐ
console.log(moment([2020, 07, 21, 11, 15]).fromNow());
// console.log ๊ฒฐ๊ณผ๊ฐ
// ํ๋ฃจ ์
๋
๋, ์, ์ผ, ์๊ฐ, ์ด ๋จ์๋ก ๋ฐฐ์ด์ ๋ฃ์ผ๋ฉด fromNow()๊ฐ ๊ณ์ฐ ๋ฉ๋๋ค.
์์ด์ง~~
import 'moment/locale/ko'; // ์ด์ค ์ถ๊ฐ
์ด๊ฒ ์ด๋์ ์ํฌํธ ํ๋ ๊ฑด๊ฐ์?