Moment: `.format()`์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ถœ๋ ฅ์„ ์„ค์ •ํ•˜๋Š” ์˜ต์…˜

์— ๋งŒ๋“  2016๋…„ 07์›” 22์ผ  ยท  2์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: moment/moment

.format() ๋Š” ๋ฐ€๋ฆฌ์ดˆ ์—†์ด ์ƒ๋Œ€์ ์ธ ์‹œ๊ฐ„๋Œ€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. EG:

> moment(1469141760123).format()
'2016-07-21T15:56:00-07:00'

.toISOString() ๋Š” UTC์™€ ๋ฐ€๋ฆฌ์ดˆ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

> moment(1469141760123).toISOString()
'2016-07-21T22:56:00.123Z'

.format('YYYY-MM-DDTHH:mm:ss.SSSZ') ๋Š” ๋ฐ€๋ฆฌ์ดˆ์™€ ํ•จ๊ป˜ ์ƒ๋Œ€์ ์ธ ์‹œ๊ฐ„๋Œ€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

> moment(1469141760123).format('YYYY-MM-DDTHH:mm:ss.SSSZ')
'2016-07-21T15:56:00.123-07:00'

๋ฐ€๋ฆฌ์ดˆ๊ฐ€ ์—†๋Š” ๊ธฐ๋ณธ ์‹œ๊ฐ„๋Œ€ ์ƒ๋Œ€๋Š” ๊ฝค ์“ธ๋ชจ๊ฐ€ ์—†์ง€๋งŒ ํฌํ•จํ•˜๊ธฐ ์œ„ํ•ด ๋งค๋ฒˆ ์ „์ฒด ํ˜•์‹์„ ์ž‘์„ฑํ•  ํ•„์š”๋Š” ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ˜•์‹ ์ถœ๋ ฅ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

// set the default
moment.setDefaultFormat('YYYY-MM-DDTHH:mm:ss.SSSZ');

// or
moment.format.setDefault('YYYY-MM-DDTHH:mm:ss.SSSZ');

moment(1469141760123).format(); // '2016-07-21T15:56:00.123-07:00'

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

ํ˜•์‹ ์„ค๋ช…์„œ ํ•˜๋‹จ์˜ "๊ธฐ๋ณธ ํ˜•์‹" ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

> moment.defaultFormat
'YYYY-MM-DDTHH:mm:ssZ'
> moment.defaultFormatUtc
'YYYY-MM-DDTHH:mm:ss[Z]'
> moment.defaultFormat = "YYYY"
'YYYY'
> moment().format()
'2016'

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

ํ˜•์‹ ์„ค๋ช…์„œ ํ•˜๋‹จ์˜ "๊ธฐ๋ณธ ํ˜•์‹" ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

> moment.defaultFormat
'YYYY-MM-DDTHH:mm:ssZ'
> moment.defaultFormatUtc
'YYYY-MM-DDTHH:mm:ss[Z]'
> moment.defaultFormat = "YYYY"
'YYYY'
> moment().format()
'2016'

moment.defaultFormat์€ readOnly ์†์„ฑ์ด๋ฉฐ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. defaultFormat์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰