<p>moment().toISOString() ๋ฒ„๊ทธ, 18๋ฒˆ์งธ๋ฅผ ์ „๋‹ฌํ•˜๋ฉด 17๋ฒˆ์งธ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.</p>

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

์ด ๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์— ์†Œ๊ฐœ๋œ moment().toISOString() ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

http://momentjs.com/docs/#/displaying/as -iso-string/
์ˆœ๊ฐ„().toISOString();

ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ฝ˜์†”์—์„œ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    n = moment.utc(new Date('2013-07-18T00:00:00+01:00'))

๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค:

 Thu Jul 18 2013 00:00:00 GMT+0100 (GMT Daylight Time)

์ด์ œ toISOString( )์„ ํ˜ธ์ถœํ•˜๋ฉด ๋‚ ์งœ๊ฐ€ ๊ฐ‘์ž๊ธฐ 17์ผ์ด ๋ฉ๋‹ˆ๋‹ค.

  n.toISOString()

์œ„๋Š” 18์ผ ๋Œ€์‹  17์ผ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

  "2013-07-17T23:00:00.000Z"

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

๊ทธ๋Ÿฌ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

> moment().format('YYYY-MM-DD[T]HH:mm:ss.SSSZZ')
'2013-07-23T14:54:20.176-0700'

๋˜๋Š”

> moment().format('YYYY-MM-DD[T]HH:mm:ss.SSS')
'2013-07-23T14:54:20.176'

์‹œ๊ฐ„๋Œ€์— ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๊ณ  ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•˜๋ ค๋Š” ๊ฒฝ์šฐ.

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

๋ณด์‹œ๋‹ค์‹œํ”ผ toISOString ํ•ญ์ƒ UTC๋กœ ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค(ํŠน์ • ๋ฐฉ์‹์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„).

@ichernev , ๋‚˜๋Š” ๋‹น์‹ ์˜ ์š”์ ์„ ์™„์ „ํžˆ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๊นŒ? ํŠน์ • ๋ฐฉ์‹์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค๋Š” ๊ฒƒ์€ 17๋“ฑ์— ํ•ฉ๊ฒฉํ•˜๋ฉด 18๋“ฑ์„ ๋ฐ›์•„์•ผ ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ธ๊ฐ€์š”? ์–ด๋–ป๊ฒŒ 18์ผ์— ํ•ฉ๊ฒฉํ•˜๊ณ  18์ผ์— ๋Œ์•„์˜ค๋‚˜์š”? ๊ฐ์‚ฌ ํ•ด์š”.

๊ทธ๋Ÿฌ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

> moment().format('YYYY-MM-DD[T]HH:mm:ss.SSSZZ')
'2013-07-23T14:54:20.176-0700'

๋˜๋Š”

> moment().format('YYYY-MM-DD[T]HH:mm:ss.SSS')
'2013-07-23T14:54:20.176'

์‹œ๊ฐ„๋Œ€์— ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๊ณ  ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•˜๋ ค๋Š” ๊ฒฝ์šฐ.

@ichernev , ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

toISOString์˜ keepOffset ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

toISOString(keepOffset?: ๋ถ€์šธ): ๋ฌธ์ž์—ด;

=>

์ˆœ๊ฐ„().toISOString(์ฐธ)

์ด๊ฒŒ ์ •๋ง ๋งž๋‚˜์š”?

moment('1970-01-01').toISOString()

์ถœ๋ ฅ:

1969-12-31T23:00:00.000Z

ํŠน์ • ๋‚ ์งœ๋ฅผ ์ˆœ๊ฐ„์— ์ „๋‹ฌํ•˜๊ณ  toISOString์œผ๋กœ ํ˜•์‹์„ ์ง€์ •ํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์€ ๋‚ ์งœ๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜๊ฐ€ ๋” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒฝ์šฐ keepOffset ๊ธฐ๋ณธ๊ฐ’์ด true๋กœ ์„ค์ •๋˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ˆœ๊ฐ„์ด ES2015์— ๋”ฐ๋ผ ๊ธฐ๋ณธ

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