Moment: Date.prototype.toString () рд╕реЗ рдЯрд╛рдЗрдордЬрд╝реЛрди рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдлрд╝рд░ре░ 2012  ┬╖  33рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: moment/moment

рдирдорд╕реНрдХрд╛рд░, рдореИрдВ рдПрдХ рдордВрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд▓ рднрд░ рдореЗрдВ рдЖрдпрд╛ред рдПрдХ рдЗрдХрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореИрдВрдиреЗ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛, рдЬрдм рдореИрдВ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЖрдпрд╛ - рдЬреЛ 2 рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛, рдЬреЛ рдореИрдВ рдпрд╣рд╛рдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:

рдЙрдкрднреЛрдХреНрддрд╛ рдЕрднрд┐рдХрд░реНрддрд╛:
рдореЛрдЬрд╝рд┐рд▓рд╛ / 5.0 (рд╡рд┐рдВрдбреЛрдЬ NT 6.1; WOW64) AppleWebKit / 535.7 (KHTML, рдЬреИрд╕реЗ рдЧреЗрдХреЛ) рдХреНрд░реЛрдо / 16.0.912.77 рд╕рдлрд╛рд░реА / 535.7 (рдХреНрд░реЛрдо 16.0.912.77 рдореАрдЯрд░)

рд╕рдордп рдХреНрд╖реЗрддреНрд░:
рдпреВрдЯреАрд╕реА +1

рд╡рд┐рдлрд▓ рдкрд░реАрдХреНрд╖рдг (# 28):
http://pastebin.com/bQsDuxdH

* рдЯрд╛рдЗрдорд╡реБрдб рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд╛рджрд┐рдд рд╢реАрд░реНрд╖рдХ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмреЗрд╡рдХреВрдл рд╕рд╡рд╛рд▓: рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреНрдпреЛрдВ? рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреА рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЬрд╝рд░реВрд░рддреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдХреНрд╖рдг рдирд╣реАрдВ рд╣реИ? рдЬрдмрдХрд┐ рдбреЗрдЯрд╛ рдлрд╛рдЗрд▓реЗрдВ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреА рдПрдХ рдЧреИрд░-рддреБрдЪреНрдЫ рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЬреЛрдбрд╝рддреА рд╣реИрдВ (рдФрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ), рдирдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрд╡рдпрдВ <2k рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдВрддрд░рд┐рдХреНрд╖ рдЗрд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред

рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕ рддрд░рд╣ рдХрд╛ рджреБрдЦрдж рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдмрд╕ рдПрдХ рдЯрд╛рдЗрдордЬрд╝реЛрди рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд░реАрдЦ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЙрд╕реЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдПрдХ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рддрд╛рд░реАрдЦ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЗрд╕ рдирдП рд╕рдорд╛рдореЗрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реВрдВ? рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рдерд╛:

Sun, 06 Nov 1994 08:49:37 GMT

рд╕рд╛рде рдореЗрдВ:

moment().format('ddd, DD MMM YYYY HH:mm:ss z');

рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ "z" рдкреНрд░рд╛рд░реВрдкрдг рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд┐рдирд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдВред рдХрд┐рд╕реА рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рд╕рднреА 33 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рдореНрдо, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдордЬрд╝реЛрди рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИред рд░рд┐рдореЛрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдХреНрд░реЛрдо рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ?

new Date().toString()

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрд╕ рд╕рдордп рдХрд╛ рдирд╛рдо рдХреНрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рд╣реИрдВ?

рдореБрдЭреЗ рдпреВрдирд┐рдЯ-рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдореИрдВ рдпреВрдЯреАрд╕реА + 1 (рдкрд╣рд▓реЗ рдЬреАрдПрдордЯреА + 1 рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ) рдореЗрдВ рднреА рд╣реВрдВред

рдирдИ рддрд┐рдерд┐ () .String () рдкреНрд░рд┐рдВрдЯ "Sat Feb 11 2012 2012 02:15:10 GMT + 0100" рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 10 рдореЗрдВ, "Sat Feb 11 2012 02:18:29 GMT + 0100 (W. рдпреВрд░реЛрдк рдорд╛рдирдХ рд╕рдордп)" рдХреНрд░реЛрдо рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ 9 рдореЗрдВ 16 рдФрд░ "рд╢рдирд┐ рдлрд░рд╡рд░реА 11 02:18:59 UTC + 0100 2012"

рд╣рдореНрдо, рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдбрд░ рдерд╛ред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ Date.prototype.toString рдРрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдХреЗрд╡рд▓ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдирд╛рдо (PST, CST, EST, рдЖрджрд┐) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдпрджрд┐ рдпрд╣ рд╡рд┐рдзрд┐ рдХрд┐рд╕реА рднреА рд╕рдордпрдХреНрд╖реЗрддреНрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдПрдлрдПрдл 10 рдФрд░ рдЖрдИрдИ 9 рдХреЗ рд╕рд╛рде рдорд╛рдорд▓рд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рд╢рд╛рдпрдж рдпрд╣ рд╣реНрд░рд╛рд╕ рдХрд╛ рд╕рдордп рд╣реИ? рдпрд╛ рдбреЙрдХреНрд╕ рдореЗрдВ рд╕рд┐рд░реНрдл рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ?

4318 рдкрд╛рд╕ рд╣реБрдП, 2 рдлреЗрд▓ рд╣реБрдПред 2715 рдорд┐рд▓реА рд╕реЗрдХреЗрдВрдбред

рдореЛрдЬрд╝рд┐рд▓рд╛ / 5.0 (рд╡рд┐рдВрдбреЛрдЬрд╝ рдПрдирдЯреА 6.1) AppleWebKit / 535.11 (KHTML, рдЬреИрд╕реЗ рдЧреЗрдХреЛ) рдХреНрд░реЛрдо / 17.0.963.56 рд╕рдлрд╛рд░реА / 535.11

UTC +2 (рдХреАрд╡, рдпреВрдХреНрд░реЗрди)

рдкреНрд░рд╛рд░реВрдк рд╕рдордпрдХреНрд╖реЗрддреНрд░ 2 рдкрд╛рд░рд┐рдд, 2 рд╡рд┐рдлрд▓ред
---> "рдкреАрдПрд╕рдЯреА" рдЬреИрд╕рд╛ рдХреБрдЫ
рдЕрднрд┐рдХрдерди: ---> "рдкреАрдПрд╕рдЯреА" рдЬреИрд╕рд╛ рдХреБрдЫ
Object.ok (http://momentjs.com/js/tests.js?_=120203_183019:1526:39) рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:2413:14 рдкрд░
Object.runTest (http://momentjs.com/js/tests.js?_=120203_183019:1702:9) рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:1748:25 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:1006:13 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:616:13 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:627:25 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:1008:17 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:1589:17 рдкрд░
---> "рдкреАрдПрд╕рдЯреА" рдЬреИрд╕рд╛ рдХреБрдЫ
рдЕрднрд┐рдХрдерди: ---> "рдкреАрдПрд╕рдЯреА" рдЬреИрд╕рд╛ рдХреБрдЫ
Object.ok (http://momentjs.com/js/tests.js?_=120203_183019:1526:39) рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:2414:14 рдкрд░
Object.runTest (http://momentjs.com/js/tests.js?_=120203_183019:1702:9) рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:1748:25 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:1006:13 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:616:13 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:627:25 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:1008:17 рдкрд░
http://momentjs.com/js/tests.js?_=120203_183019:1589:17 рдкрд░
+02: 00 ---> "+07: 30" рдЬреИрд╕рд╛ рдХреБрдЫ
+0200 ---> "+0700" рдЬреИрд╕рд╛ рдХреБрдЫ

рдореБрдЭреЗ рднреА рдпрд╣реА рдЕрд╕рдлрд▓рддрд╛ рдорд┐рд▓рддреА рд╣реИ # 28. рдореЗрд░рд╛ рдЯрд╛рдЗрдордЬреЛрди GMT -3 рд╣реИред

рдПрдЬреЗрдВрдЯ:
рдореЛрдЬрд╝рд┐рд▓рд╛ / 5.0 (рд╡рд┐рдВрдбреЛрдЬ NT 6.1; WOW64) AppleWebKit / 535.11 (KHTML, рдЬреИрд╕реЗ рдЧреЗрдХреЛ) рдХреНрд░реЛрдо / 17.0.963.66 рд╕рдлрд╛рд░реА / 535.11

рдЕрд╕рдлрд▓ рдкрд░реАрдХреНрд╖рдг: http://pastebin.com/dsWHMF3h

ред:ред

рдПрдЬреЗрдВрдЯ:
рдореЛрдЬрд╝рд┐рд▓рд╛ / 5.0 (рд╡рд┐рдВрдбреЛрдЬ NT 6.1; WOW64; рдЖрд░рд╡реА: 10.0.2) рдЧреЗрдХреЛ / 20100101 рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ / 10.0.2
рдпрд╛
рдореЛрдЬрд╝рд┐рд▓рд╛ / 5.0 (рд╕рдВрдЧрдд; MSIE 9.0; Windows NT 6.1; WOW64; рддреНрд░рд┐рд╢реВрд▓ / 5.0; SLCCред .NET .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; рдореАрдбрд┐рдпрд╛ рд╕реЗрдВрдЯрд░) 6.0ред NET4ред 0C; Zune 4.7; .NET4.0E)

рдЕрд╕рдлрд▓ рдкрд░реАрдХреНрд╖рдг: http://pastebin.com/6t6JP9fu

рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ UTC + 1, UTC + 2 рдФрд░ UTC-3 рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЕрдм рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рдпрд╣ Date().toString() рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╣реИрдХ рдХрд░рдиреЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЙрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреЛрдИ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╢рд╛рдпрдж рдПрдХ рдРрд╕рд╛ рдкреНрд▓рдЧрдЗрди рдмрдирд╛рдКрдВрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╢рд╛рдпрдж рдХрдо рд╕рдЯреАрдХ) рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред рдпрд╣ рд╢рд╛рдпрдж https://github.com/mde/timezone-js рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

z zz рдЯреЛрдХрди 1.6.0 рдХреЗ рд░реВрдк рдореЗрдВ рдкрджрд╛рд╡рдирдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдиреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ z zz рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ?

рдЙрдиреНрд╣реЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рд╕рдВрд╕реНрдХрд░рдг 1.6.0 рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрдб рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рднреА рдЕрд╕рдВрдЧрдд рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдиреЛрдб V8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдКрдкрд░ рдЕрд╕рдВрдЧрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреНрд░реЛрдо рдореЗрдВ рд╣реИрдВ, рдЬреЛ V8 рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рджред рддреЛ Thu Jan 10 2013 22:54:11 GMT+0100 (CET) рдЬреИрд╕реА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдореИрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЙрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдордЬрд╝реЛрди рд╕реНрдЯреНрд░рд┐рдВрдЧ (рдпрд╣рд╛рдБ (CET) рдЕрдЧреНрд░рдгреА рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде) рдирд┐рдХрд╛рд▓ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдпрд╣рд╛рдБ рдХреЗрд╡рд▓ рд╕рдордпрд╕реАрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдЫреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдБ (рдпрд╣рд╛рдБ +0100 )ред рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЬреЗрдПрд╕ рдпрд╛ рдХреНрдпрд╛ рдореИрдВ рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХрд╛ рдЬреЛрдЦрд┐рдо рдЙрдард╛рддрд╛ рд╣реВрдВ?

рд╣рдореНрдо, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЖрдк CET рдпрд╛ +0100 рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

+0100 ZZ рдЯреЛрдХрди (рдХреИрдкрд┐рдЯрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдФрд░ рдкрд╛рд░реНрд╕ рдФрд░ рд╕реНрд╡рд░реВрдкрдг рдХрд░рддреЗ рд╕рдордп рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

CET рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдордЬрд╝рдмреВрддреА рд╕реЗ рдЗрд╕реЗ Date.toString ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо Date.getTimezoneOffset +0100 рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╕рдорд░реНрдерди рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрд╕рдВрдЧрдд рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ, ZZ +0100 рдХреЗ рд▓рд┐рдП рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдкрд╛рд░реНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдХреНрдпрд╛ рдЗрд╕ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд┐рдХрд▓рддрд╛ рд╣реИ ?

рдореЗрд░реА рдХреНрд╖рдорд╛рдпрд╛рдЪрдирд╛, рдореИрдВ рдЕрднреА рднреА рдирд╣реАрдВ рд╕рдордЭ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк Thu Jan 10 2013 22:54:11 GMT+0100 (CET) рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

moment('Thu Jan 10 2013 22:54:11 GMT+0100 (CET)', 'ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');

рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВ рдЕрдВрдд рдореЗрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкреБрд╖реНрдЯрд┐ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рд╕рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░реА рдХреНрд╖рдорд╛ рдпрд╛рдЪрдирд╛ рдпрджрд┐ рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛, рддреЛ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдХреЛрдИ рджрд┐рдХреНрдХрдд рдирд╣реАрдВ рд╣реИ!

@ hughanderson4 , рдореБрджреНрджрд╛ рдпрд╣ рдерд╛ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣рдореЗрд╢рд╛ Date.prototype.toString рдЯрд╛рдЗрдордЬрд╝реЛрди рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдордЬрд╝рдмреВрддреА рд╕реЗ рдЯрд╛рдЗрдордЬрд╝реЛрди рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдирд╣реАрдВ рдкрд╛ рд╕рдХрддреЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рддрдм рд╕реЗ, рдХреНрд╖рдг-рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рдордп- рдХреНрд╖реЗрддреНрд░ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП

рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╕реНрдерд╛рдиреАрдп рд╕рдордп рдФрд░ рдХреНрд╖рдг рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо (рдХреНрд╖рдг) рдореЗрдВ рдХреИрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдЧрд╛?

рдмреЗрд╡рдХреВрдл рд╕рд╡рд╛рд▓: рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреНрдпреЛрдВ? рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреА рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЬрд╝рд░реВрд░рддреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдХреНрд╖рдг рдирд╣реАрдВ рд╣реИ? рдЬрдмрдХрд┐ рдбреЗрдЯрд╛ рдлрд╛рдЗрд▓реЗрдВ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреА рдПрдХ рдЧреИрд░-рддреБрдЪреНрдЫ рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЬреЛрдбрд╝рддреА рд╣реИрдВ (рдФрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ), рдирдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрд╡рдпрдВ <2k рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдВрддрд░рд┐рдХреНрд╖ рдЗрд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред

рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕ рддрд░рд╣ рдХрд╛ рджреБрдЦрдж рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдмрд╕ рдПрдХ рдЯрд╛рдЗрдордЬрд╝реЛрди рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд░реАрдЦ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЙрд╕реЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдПрдХ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рддрд╛рд░реАрдЦ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЗрд╕ рдирдП рд╕рдорд╛рдореЗрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реВрдВ? рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рдерд╛:

Sun, 06 Nov 1994 08:49:37 GMT

рд╕рд╛рде рдореЗрдВ:

moment().format('ddd, DD MMM YYYY HH:mm:ss z');

рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ "z" рдкреНрд░рд╛рд░реВрдкрдг рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд┐рдирд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдВред рдХрд┐рд╕реА рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖ рд░рд╣рд╛ рд╣реИ: рдкрджрд╛рд╡рдирдд 'z' рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рд╣реИ?

рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ ISO-8601 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╣реИ, рдЬреИрд╕реЗ:

2014-07-25T18:00:00-04:00

рдФрд░ рдореИрдВ рдЗрд╕ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЛ рдирд┐рдореНрди рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:

6:00 PM EST

рдХреНрдпрд╛ рдЕрдм рдЗрд╕ рдкреНрд░рд╛рд░реВрдкрдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рд╕рднреА рдЯрд╛рдЗрдордЬрд╝реЛрди рдбреЗрдЯрд╛ рдореЗрд░реЗ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдореИрдВ рдХреЗрд╡рд▓ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЯрд╛рдЗрдордЬрд╝реЛрди рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рд╕реАрдзреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдЗрд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордпрдХреНрд╖реЗрддреНрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдХрдИ рд╕рдордпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдирд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдорд╛рди рдпреВрдЯреАрд╕реА рдСрдлрд╕реЗрдЯ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдбреАрдПрд╕рдЯреА рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк "UTC-4: 00" рд╕реЗ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЯрд╛рдЗрдордЬреЛрди рдИрдПрд╕рдЯреА рд╣реИред

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП, z рдлреЙрд░реНрдореЗрдЯрд░ рдЕрднреА рднреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдХреНрд╖рдг-рд╕рдордпрдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ

рдмрд╕ рдЕрдм рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ - рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
new Date().toTimeString()
рдЬрд╣рд╛рдБ рддрдХ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЖрдк рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рд╕рдВрднрд╡рддрдГ рдЗрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯрд╛рдЗрдордЬрд╝реЛрди рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдирд╣реАрдВ?

рдирдорд╕реНрддреЗ, рдореИрдВ рдЙрд╕ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдКрдкрд░ рджреЗрдЦрддрд╛ рд╣реВрдВ ('z') рдкрджрд╛рд╡рдирддред рдбреЙрдХреНрд╕ рдореЗрдВ рднреА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ 1.6.0 рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЕрдм 2.11.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдСрдлрд╕реЗрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЯрд╛рдЗрдордЬрд╝реЛрди (PST / PDT) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'z' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрдм рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдЗрд╕ 'z' рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ - / + 8 рдХреЗ рдмрдЬрд╛рдп PST рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдЯреАрдХ рд╡рд┐рдХрд▓реНрдк рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ

@themakshter - рдирд╣реАрдВ, рдЖрдкрдХреЛ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред рдУрдПрд╕, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг, рдФрд░ рднрд╛рд╖рд╛ рдЗрд╕рдореЗрдВ рднрд╛рд░реА рд░реВрдк рд╕реЗ рдЦреЗрд▓рддреЗ рд╣реИрдВ - рдФрд░ рдХрд▓реНрдкрдирд╛ рдореЗрдВ рдХреЛрдИ рдирд┐рд░рдВрддрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

@ рд╢реЛрднрдирд╛ 16 - рдпрджрд┐ рдЖрдк moment().format('z') , рддреЛ рдпрд╣ рд╣рдореЗрд╢рд╛ "" рд▓реМрдЯрд╛рдПрдЧрд╛ред

рдпрджрд┐ рдЖрдк рдХреНрд╖рдг-рд╕рдордп-рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ moment.tz('America/Los_Angeles').format('z') рдЬреИрд╕рд╛ рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд╡реИрдз рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реЗрдЧреАред

z рдкрд▓-рд╕рдордп рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реИред рдпрд╣ рдПрдХ рд╕рд╛рджреЗ рдкрд▓ рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдПрдордЬреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╣рд╛рдБ, рдореИрдВ рдХреЗрд╡рд▓ рд╕рдордп-рд╕рдордп рдХреЗ рд╕рд╛рде 'z' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдУрдХреЗ рдХреВрд▓ рдореЗрд░рд╛ рдХреЛрдб 'z тАЩрдХреЗ рд╕рд╛рде рд░рд╣реЗрдЧрд╛ред !

рдмрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЛрдЯ, рд╕рдордп-рд╕рдордп рдкрд░ 0.5.0 рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рд╕реНрдерд╛рдиреАрдп рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ _guess_ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рджрд░рд╡рд╛рдЬреЗ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ:

var abbreviation = moment.tz(moment.tz.guess()).format('z');

рдпрд╣ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐:

  1. рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИред рдпрд╣ рдЧрд▓рдд рдЕрдиреБрдорд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
  2. рдпрджрд┐ рдпрд╣ рдЧрд▓рдд рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрднреА рднреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рд╕рд╣реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рд╕рдорд╛рди рд╕рдордп рдХреНрд╖реЗрддреНрд░ рд╕рдорд╛рди рд╕рдВрдХреНрд╖рд┐рдкреНрддрд╛рдХреНрд╖рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЬреИрд╕реЗ рдХрд┐ Europe/Paris рдФрд░ Europe/Berlin рджреЛрдиреЛрдВ CET рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ CEST ред
  3. рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдпрд╣ рдЧрд▓рдд рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЧрд▓рдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо рдХреНрд╖рдг-рдХреНрд╖рдг рдХреЛ рднреА рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдпрджрд┐ рд╕рдордп-рд╕рдордп рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛ, рддреЛ рдпрд╣ z рдлреЙрд░реНрдореЗрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

var abbreviation = moment.tz(moment.tz.guess()).format('zz'); рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рджреЛ z s рдХреЗ рд╕рд╛рде)ред рдХреНрдпрд╛ рдореИрдВ рдХреЗрд╡рд▓ "EDT" рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рдФрд░ "рдкреВрд░реНрд╡реА рдбреЗрд▓рд╛рдЗрдЯ рдЯрд╛рдЗрдо" рдирд╣реАрдВ?

рдзрдиреНрдпрд╡рд╛рдж!

рдЖрд╣, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ http://momentjs.com/timezone/docs/#/using -timezones / рд╕реНрд╡рд░реВрдкрдг / рдХрд╣рддреЗ рд╣реИрдВ: рд▓рдВрдмреЗ рдкреНрд░рдкрддреНрд░ рдирд╛рдо рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ moment.fn.zoneName рдФрд░ рдкреНрд░рдпреЛрдЧ zz рдЯреЛрдХрдиред
[and much more...]
рдзрдиреНрдпрд╡рд╛рджред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдмрд╛рдд рднреНрд░рд╛рдордХ рд╣реИред рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ (рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ " 1.6.0 рдХреЗ рд░реВрдк рдореЗрдВ") рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд▓-рдЯрд╛рдЗрдордЬрд╝реЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЯрд╛рдЗрдордЬрд╝реЛрди рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ moment(...).toString() рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ GMT рджрд┐рдЦрд╛рддрд╛ рд╣реИред рддреЛ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ, рдпрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдПрдХ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реА рд╣реИ?

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдмрд╛рдд рднреНрд░рд╛рдордХ рд╣реИред рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ (рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ " 1.6.0 рдХреЗ рд░реВрдк рдореЗрдВ") рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд▓-рдЯрд╛рдЗрдордЬрд╝реЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЯрд╛рдЗрдордЬрд╝реЛрди рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ moment(...).toString() рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдВрдд рдореЗрдВ GMT рджрд┐рдЦрд╛рддрд╛ рд╣реИред рддреЛ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ, рдпрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдПрдХ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реА рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд╣реИред рдХреНрд╖рдг рдХреЛ рд╕реНрдерд╛рдиреАрдп рддрд┐рдерд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд╕рд╣реА рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрд╝рдмреВрддреА рд╕реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдкрдиреЗ рд╕реНрд╡рд░реВрдкрдг рдореЗрдВ z/zz рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдКрдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ:
https://github.com/moment/moment/issues/162#issuecomment -4060027

рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП "GMT" рдкрд╛рда рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ z рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

const dateGenerated = moment("2020-05-20 08:15:25");
const localDateGenerated = dateGenerated.local().format('DD MMM YYYY hh:mm A') + ' ' + String(dateGenerated.local()._d).split(' ')[5];

рдпрд╣ 20 May 2020 08:15 AM GMT+0300" рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

benhathaway picture benhathaway  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

paulyoung picture paulyoung  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

4rg0n picture 4rg0n  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nikocraft picture nikocraft  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vbullinger picture vbullinger  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ